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 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.