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.