Обновление сборки SQLCLR в базе данных

За время работы базы данных используемые сборки SQLCLR могут быть неоднократно модифицированы. Это может связано как с расширением функционала, так и с устранением возможных недоработок в предыдущих версиях. В любом случае, после перекомпиляции сборки, необходимо обновить её в базе данных, чтобы заменить имеющуюся в ней версию на актуальную.

Продолжить чтение

Разработка триггеров с помощью SQLCLR

Разработка триггеров в SQLCLR имеет очень много общего с разработкой хранимых процедур, которая была рассмотрена ранее. Также как и хранимые процедуры, триггеры представляют собой открытые статические методы «обычного» класса C#, которые помечены специальным атрибутом.

Также как и триггеры, написанные на обычном Transact SQL, триггеры SQLCLR имеют доступ к системным

Продолжить чтение

Перенос базы данных Microsoft Office Access в Microsoft SQL Server

Со временем в ходе может потребоваться перенос файл-серверной базы данных Microsoft Office Access (Access) в формат клиент-серверной СУБД. Обычно для этой цели используется ODBC. Однако для переноса в Microsoft SQL Server (MS SQL) СУБД Access и MS SQL имеют удобные специализированные средства.

Продолжить чтение

Пользовательские типы данных в Microsoft SQL Server

Технология SQLCLR позволяет создавать пользовательские типы данных. Таким образом, если ни один из имеющихся по умолчанию типов данных не подходит для решения данной конкретной задачи, то вполне можно создать свой собственный.

Продолжить чтение

Создание базы данных из готовой модели с помощью Forward Engineer

В программе MySQL Workbench существует 3 способа создания баз данных (БД). Поэтапное создание БД и её компонентов с «мгновенным» применением изменений к БД. Начальная стадия реализации этого способы была описана в статье «MySQL Workbench. Создание базы данных». Создание готовой БД сразу в результате выполнения скрипта. Создание готовой БД сразу на

Продолжить чтение

Работа с базой данных SQLite средствами Access

Известно, что из Access можно легко работать с базами данных (БД) MS SQL Server. При этом Access можно использовать как оболочку для пользовательского интерфейса обращаясь к внешним таблицам, а также импортировать данные из БД MS SQL Server и наоборот экспортировать данные из Access. Возможно ли подобное взаимодействие с SQLite? Да

Продолжить чтение

MySQL Workbench. Создание базы данных

С появлением в составе MySQL программы MySQL Workbench был значительно упрощён процесс создания баз данных (БД). Ведь то, что раньше приходилось делать вручную с помощью SQL скрипта и командной строки, теперь можно сделать «в визуальном режиме» с помощью дружественного графического интерфейса. Рассмотрим процесс создания БД с помощью MySQL Workbench более

Продолжить чтение

Расширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 2. Практическое применение в базе данных

В предыдущей статье была скомпилирована SQLCLR сборка, которая содержит функцию для вычисления MD5. Теперь необходимо интегрировать её в базу данных (БД). Существует 2 способа интеграции: Автоматическая. Когда БД целиком создаётся в Visual Studio и по завершении разработки остаётся только выполнить развёртывание проекта; Ручной. Когда сборка создаётся отдельно (обычно для уже

Продолжить чтение

Расширение возможностей баз данных Microsoft SQL Server c помощью функций определяемых пользователем. Часть 1. Создание SQLCLR сборки

Язык Transact-SQL (T-SQL) Microsoft SQL Server (MS SQL) обладает довольно широкими возможностями не только в плане построения запросов, но и разработки серверной бизнес логики (back-end). Но, тем не менее, эти возможности далеко не безграничны. Существует 2 основных подхода к решению задач не подвластных T-SQL. Реализация необходимого функционала в рамках клиентского

Продолжить чтение