sys.server_triggers (Transact-SQL)

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 d'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 interne SQL Server.

is_disabled

bit

1 = Déclencheur désactivé.

Autorisations

Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence