sys.assemblies (Transact-SQL)

Область применения:SQL Server Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)SQL AnalyticsEndpoints в хранилище Microsoft Fabricв Microsoft Fabric

Возвращает по одной строке для каждой сборки.

Имя столбца Тип данных Description
name sysname Имя сборки. Уникален в пределах базы данных.
principal_id int Идентификатор участника, который является владельцем этой сборки.
assembly_id int Идентификационный номер сборки. Уникален в базе данных.
clr_name nvarchar(4000) Каноническая строка, кодирующая простое имя, номер версии, культуру, открытый ключ и архитектуру сборки. Данное значение однозначно идентифицирует сборку на стороне среды CLR.
permission_set tinyint Набор разрешений/уровень безопасности для сборки.

1 = безопасный доступ.

2 = внешний доступ.

3 = небезопасный доступ.
permission_set_desc nvarchar(60) Описание набора разрешений/уровня безопасности для сборки.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = сборка отображается для регистрации точек входа Transact-SQL.

0 = сборка предназначена только для управляемых вызывающих объектов. Это означает, что сборка обеспечивает внутреннюю реализацию для других сборок в базе данных.
create_date datetime Дата создания или регистрации сборки.
modify_date datetime Дата изменения сборки.
is_user_defined bit Указывает исходный файл сборки.

0 = системные сборки (например, Microsoft.SqlServer.Types для типа данных hierarchyid )

1 = определяемые пользователем сборки

Разрешения

Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также

Представления каталога сборок CLR (Transact-SQL)
Представления каталога (Transact-SQL)
ASSE МБ LYPROPERTY (Transact-SQL)