sys.server_triggers (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Contient l'ensemble de tous les déclencheurs DDL de niveau serveur avec un type object_type de valeur TR ou TA. Dans le cas des déclencheurs CLR, l’assembly doit être chargé dans la base de données master . Tous les noms de déclencheurs DDL au niveau du serveur existent dans une étendue unique et globale.

Nom de la colonne Type de données Description
name sysname Nom du déclencheur.
object_id int ID de l'objet.
parent_class tinyint Classe du parent. Est toujours :

100 = serveur
parent_class_desc nvarchar(60) Description d'une classe de parent. Est toujours :

SERVER.
parent_id int Toujours 0 pour les déclencheurs sur SERVER.
type char(2) Type d’objet :

TA = Déclencheur assembly (CLR)

TR = Déclencheur SQL
type_desc nvarchar(60) Description de la classe du type d'objet.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Date de création du déclencheur.
modify_date datetime Date de la dernière modification du déclencheur à l'aide de l'instruction ALTER.
is_ms_shipped bit Déclencheur créé pour le compte de l’utilisateur par un composant SQL Server interne.
is_disabled bit 1 = Déclencheur désactivé.

Autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu’un utilisateur possède ou sur lesquels l’utilisateur a reçu une autorisation. Pour plus d'informations, consultez Metadata Visibility Configuration.

Voir aussi

Affichages catalogue (Transact-SQL)