Condividi tramite


sys.server_triggers (Transact-SQL)

Include il set di tutti i trigger DDL a livello di server con object_type TR o TA. Nel caso dei trigger CLR, è necessario caricare l'assembly nel database master. Tutti i nomi dei trigger DDL a livello di server esistono in un singolo ambito globale.

Nome colonna

Tipo di dati

Descrizione

name

sysname

Nome del trigger.

object_id

int

ID dell'oggetto.

parent_class

tinyint

Classe padre. È sempre:

100 = server

parent_class_desc

nvarchar(60)

Descrizione della classe padre. È sempre:

SERVER.

parent_id

int

Sempre 0 per i trigger nel SERVER.

type

char(2)

Tipo di oggetto:

TA = trigger di assembly (CLR)

TR = trigger SQL

type_desc

nvarchar(60)

Descrizione della classe del tipo di oggetto.

CLR_TRIGGER

SQL_TRIGGER

create_date

datetime

Data di creazione del trigger.

modify_date

datetime

Data dell'ultima modifica del trigger tramite un'istruzione ALTER.

is_ms_shipped

bit

Trigger creato per conto dell'utente da un componente interno SQL Server.

is_disabled

bit

1 = il trigger è disattivato.

Autorizzazioni

In SQL Server 2005 e versioni successive la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per cui dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.

Vedere anche

Riferimento