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

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

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

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

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

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

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

Расширение возможностей баз данных 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. Реализация необходимого функционала в рамках клиентского