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


sys.server_triggers (Transact-SQL)

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

Имя столбца

Тип данных

Описание

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 = Триггер отключен.

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

См. также

Справочник