Практическое руководство. Развертывание элементов проекта базы данных SQL в среде CLR в связанных сборках
Невозможно развернуть элементы проекта базы данных SQL Server со средой CLR в сборках, на которые имеется ссылка, с помощью функций развертывания в Visual Studio. Вместо этого необходимо использовать инструкцию Transact-SQL Create Assembly. Например, если один проект базы данных SQL CLR содержит ссылку на другой проект базы данных SQL CLR, нельзя использовать команду развертывания в первом проекте для развертывания элементов второго проекта (на который имеется ссылка).
Развертывание элементов проекта SQL CLR в сборках, на которые имеются ссылки
Встройте элементы в проект, а также все элементы, которые должны создаваться в сборке, на которую имеется ссылка.
Разверните элементы с помощью инструкции Transact-SQL Create Assembly, передав информацию о библиотеке DLL, которую требуется развернуть, на сервер SQL Server. Дополнительные сведения см. в разделе Создание сборки (Transact-SQL) на веб-сайте корпорации Майкрософт.
Важно!
Для выполнения развертывания новой или обновленной сборки в базе данных необходимы соответствующие разрешения.Дополнительные сведения см. в разделе Разрешения, необходимые для функций баз данных в Visual Studio.
См. также
Задачи
Практическое руководство. Создание и запуск триггера SQL Server при помощи интеграции со средой CLR
Пошаговое руководство. Создание хранимой процедуры в управляемом коде
Практическое руководство. Отладка хранимой процедуры SQL CLR
Ссылки
Атрибуты проектов баз данных SQL в среде CLR и объектов баз данных
Основные понятия
Введение в интеграцию SQL Server со средой CLR (ADO.NET)
Преимущества использования управляемого кода для создания объектов баз данных
Создание объектов SQL Server в управляемом коде