Сборки (компонент Database Engine)
Область применения: SQL Server
В статьях этого раздела содержатся сведения, которые помогут вам понять, разработать и реализовать сборки.
Сборки — это dll-файлы, используемые в экземпляре SQL Server для развертывания функций, хранимых процедур, триггеров, определяемых пользователем агрегатов и определяемых пользователем типов. Сборки записываются на одном из языков управляемого кода, размещенных средой CLR платформа .NET Framework, а не в Transact-SQL.
Сборка в SQL Server — это объект, ссылающийся на управляемый модуль приложения (.dll файл), созданный в платформа .NET Framework среде cl CLR. Сборка содержит метаданные класса и управляемый код. Передача сборки на экземпляр SQL Server — это первый шаг к созданию любого из следующих объектов базы данных.
Функции среды CLR. Дополнительные сведения см. в разделе "Создание функций CLR".
Хранимые процедуры среды CLR. Дополнительные сведения см. в разделе о хранимых процедурах CLR.
Триггеры среды CLR. Дополнительные сведения см. в разделе "Создание триггеров СРЕДЫ CLR".
Определяемые пользователем агрегатные функции. Дополнительные сведения см. в разделе "Создание определяемых пользователем агрегатов".
Определяемые пользователем типы. Дополнительные сведения см. в разделе "Использование определяемых пользователем типов в собственном клиенте SQL Server".
Сборки выполняют следующие функции в SQL Server:
Содержат управляемый код, который выполняет функциональность одного или нескольких объектов базы данных среды CLR, перечисленных ранее.
Содержат метаданные, которые включают в себя номер версии и культуру сборки, дополнительный открытый ключ, который уникально идентифицирует список классов сборки, методы, определенные в сборке, и архитектуру процессора сборки.
Управляют степенью, к которой управляемый код может получить доступ внешних ресурсов с помощью регулирования разрешений кода доступа.
Содержит метаданные о зависимостях других сборок, на которые ссылается сборка.
В этом разделе
Статья | Описание |
---|---|
Проектирование сборок | Объясняет, что необходимо учесть перед созданием сборки. Включает в себя упаковку сборок, разрешения кода доступа и другие ограничения. |
Реализация сборок | Объясняет, как правильно создать и удалить сборку, как и когда необходимо изменить сборку, а также как получить метаданные о сборке. |
Получение сведений о сборках | Перечисляет представления и функции каталога, которые могут запрашиваться для метаданных о сборках. |