sys.server_assembly_modules (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Содержит по одной строке о каждом модуле сборки триггеров серверного уровня типа TA. Это представление сопоставляет триггеры сборок с базовой реализацией среды CLR. Вы можете присоединить эту связь к sys.server_triggers. Сборка должна быть загружена в базу данных master . Ключом отношения является кортеж (object_id).

Имя столбца Тип данных Description
object_id int Обратная ссылка внешнего ключа (FOREIGN KEY) на объект, для которого определен данный модуль сборки.
assembly_id int Идентификатор той сборки, откуда был создан этот модуль. Сборка должна быть загружена в базу данных master.
assembly_class sysname Имя класса, входящего в сборку и определяющего данный модуль.
assembly_method sysname Имя метода в классе, определяющем данный модуль. В случае агрегатных функций имеет значение NULL.
execute_as_principal_id int Идентификатор сервера-участника, входящего в предложение EXECUTE AS.

По умолчанию и в случае EXECUTE AS CALLER имеет значение NULL.

Идентификатор указанного субъекта, если субъект EXECUTE AS SELF EXECUTE AS<.>

-2 = EXECUTE AS OWNER.

Разрешения

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

См. также

Представления каталога (Transact-SQL)
Представления каталога объектов (Transact-SQL)