Для развертывания сборки с помощью
Transact-SQL
Скомпилируйте сборку из исходного кода
файл с использованием компиляторов командной строки
входит в .NET Framework.
Для исходных файлов Microsoft Visual C #:
csc / target: библиотека C: \ helloworld.cs
Для источника Microsoft Visual Basic
файлы:
vbc / target: библиотека C: \ helloworld.vb
Эти команды запускают Visual C # или
Компилятор Visual Basic, использующий
Параметр / target для указания построения
библиотека DLL.
Устранить все ошибки сборки и предупреждения
перед развертыванием сборки на
тестовый сервер.
Открыть SQL Server Management Studio на
тестовый сервер. Создать новый запрос,
подключен к подходящей тестовой базе данных
(например, AdventureWorks2008R2).
Создать сборку на сервере с помощью
добавив следующий Transact-SQL в
запрос.
СОЗДАТЬ СБОРКУ HelloWorld от
'c: \ helloworld.dll' С
PERMISSION_SET = SAFE
Порядок, функция, агрегат,
пользовательский тип или триггер должен
затем будет создан в экземпляре SQL
Сервер. Если сборка HelloWorld
содержит метод с именем HelloWorld в
Процедуры класса, следующие
Transact-SQL может быть добавлен к запросу
создать процедуру под названием привет в
SQL Server.
CREATE PROCEDURE привет
AS
ВНЕШНЕЕ ИМЯ
HelloWorld.Procedures.HelloWorld