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)