Compartilhar via


sys.server_triggers (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

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 Gatilho criado em nome do usuário por um componente interno do SQL Server.
is_disabled bit 1 = O gatilho está desabilitado.

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Consulte Também

Exibições do Catálogo (Transact-SQL)