Поделиться через


Сборки (компонент Database Engine)

Область применения: SQL Server

В этом разделе содержатся сведения, которые помогут понять, сконструировать и применить сборки.

Сборки — это dll-файлы, используемые в экземпляре SQL Server для развертывания функций, хранимых процедур, триггеров, определяемых пользователем агрегатов и определяемых пользователем типов, которые записываются на одном из языков управляемого кода платформа .NET Framework, размещенных средой clR (CLR), а не в Transact-SQL.

Сборка в SQL Server — это объект, ссылающийся на управляемый модуль приложения (.dll файл), созданный в платформа .NET Framework среде cl CLR. Сборка содержит метаданные класса и управляемый код. Передача сборки на экземпляр SQL Server — это первый шаг к созданию любого из следующих объектов базы данных.

Сборки выполняют следующие функции в SQL Server:

  • Содержат управляемый код, который выполняет функциональность одного или нескольких объектов базы данных среды CLR, перечисленных ранее.

  • Содержат метаданные, которые включают в себя номер версии и культуру сборки, дополнительный открытый ключ, который уникально идентифицирует список классов сборки, методы, определенные в сборке, и архитектуру процессора сборки.

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

  • Содержат метаданные о зависимостях от других сборок, на которые ссылается сборка.

В этом разделе

Раздел Описание
Конструирование сборок Объясняет, что необходимо учесть перед созданием сборки. Включает в себя упаковку сборок, разрешения кода доступа и другие ограничения.
Реализация сборок Объясняет, как правильно создать и удалить сборку, как и когда необходимо изменить сборку, а также как получить метаданные о сборке.
Получение сведений о сборках Перечисляет представления и функции каталога, которые могут запрашиваться для метаданных о сборках.

См. также

Основные понятия о программировании интеграции со средой CLR