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.