Compartilhar via


sys.server_triggers (Transact-SQL)

Contém o conjunto de todos os gatilhos DDL no nível de servidor com object_type de TR ou TA. No caso de gatilhos CLR, o assembly deve ser carregado no banco de dados mestre. Todos os nomes de gatilho DDL no nível de servidor existem em um único escopo global.

Nome da coluna

Tipo de dados

Descrição

name

sysname

Nome do gatilho.

object_id

int

A ID do objeto.

parent_class

tinyint

Classe do pai. É sempre:

100 = Servidor

parent_class_desc

nvarchar(60)

Descrição de classe do pai. É sempre:

SERVER.

parent_id

int

Sempre 0 para gatilhos no SERVER.

tipo

char(2)

Tipo de objeto:

TA = Gatilho (CLR) de assembly

TR = Gatilho SQL

type_desc

nvarchar(60)

Descrição da classe do tipo de objeto.

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

A data em que o gatilho foi criado.

modify_date

datetime

A data em que o gatilho foi modificado pela última vez com o uso de uma instrução ALTER.

is_ms_shipped

bit

O gatilho criado em nome do usuário por um componente interno do SQL Server.

is_disabled

bit

1 = O gatilho está desabilitado.

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência