sys.assemblies (Transact-SQL)
Возвращает по одной строке для каждой сборки.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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 = определяемые пользователем сборки |
Разрешения
В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.