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.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

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

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 Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições de catálogo (Transact-SQL)