sys.server_assembly_modules (Transact-SQL)sys.server_assembly_modules (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Содержит по одной строке о каждом модуле сборки триггеров серверного уровня типа TA.Contains one row for each assembly module for the server-level triggers of type TA. Это представление сопоставляет триггеры сборок с базовой реализацией среды CLR.This view maps assembly triggers to the underlying CLR implementation. Можно соединить это отношение с sys.server_triggers.You can join this relation to sys.server_triggers. Сборка должна быть загружена в master базы данных.The assembly must be loaded into the master database. Ключом отношения является кортеж (object_id).The tuple (object_id) is the key for the relation.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
object_idobject_id intint Обратная ссылка внешнего ключа (FOREIGN KEY) на объект, для которого определен данный модуль сборки.This is a FOREIGN KEY reference back to the object upon which this assembly module is defined.
assembly_idassembly_id intint Идентификатор той сборки, откуда был создан этот модуль.ID of the assembly from which this module was created. Сборка должна быть загружена в базу данных master.The assembly must be loaded into the master database.
assembly_classassembly_class sysnamesysname Имя класса, входящего в сборку и определяющего данный модуль.Name of the class within assembly that defines this module.
assembly_methodassembly_method sysnamesysname Имя метода в классе, определяющем данный модуль.Name of the method within the class that defines this module. В случае агрегатных функций имеет значение NULL.Is NULL for aggregate functions (AF).
execute_as_principal_idexecute_as_principal_id intint Идентификатор сервера-участника, входящего в предложение EXECUTE AS.ID of the EXECUTE AS server principal.

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

Идентификатор заданного участника, если выполнение AS SELF EXECUTE AS <участника >.ID of the specified principal if EXECUTE AS SELF EXECUTE AS <principal>.

-2 = EXECUTE AS OWNER.-2 = EXECUTE AS OWNER.

РазрешенияPermissions

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Дополнительные сведения см. в разделе Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

См. такжеSee Also

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