Поделиться через


sys.server_triggers (Transact-SQL)

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

Содержит набор всех триггеров DDL уровня сервера с object_type, равным TR или TA. В случае триггеров СРЕДЫ CLR сборка должна быть загружена в базу данных master . Все имена триггеров DDL существуют в одной, глобальной области.

Имя столбца Тип данных Description
name sysname Имя триггера.
object_id int Идентификатор объекта.
parent_class tinyint Класс родителя. Всегда:

100 = Сервер
parent_class_desc nvarchar(60) Описание класса родителя. Всегда:

SERVER.
parent_id int Всегда равно 0 для триггеров на SERVER.
type char(2) Тип объекта:

TA = триггер сборки (среда CLR)

TR = триггер SQL
type_desc nvarchar(60) Описание класса объекта.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Дата создания триггера.
modify_date datetime Дата последней модификации триггера с помощью инструкции ALTER.
is_ms_shipped bit Триггер, созданный от имени пользователя внутренним компонентом SQL Server.
is_disabled bit 1 = триггер отключен.

Разрешения

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

См. также

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