Groupes d'événements à utiliser avec des déclencheurs DDL

Mis à jour : 14 avril 2006

Le schéma suivant répertorie les groupes d'événements qui peuvent servir à exécuter un déclencheur DDL, les instructions Transact-SQL qu'ils couvrent ainsi que la portée sur laquelle ils peuvent être programmés (ON SERVER ou ON DATABASE). Remarquez la nature inclusive des groupes d'événements, comme l'indique la structure en arborescence. Par exemple, un déclencheur DDL spécifiant FOR DDL_TABLE_EVENTS couvre les instructions Transact-SQL CREATE TABLE, ALTER TABLE et DROP TABLE, et un déclencheur DDL spécifiant FOR DDL_TABLE_VIEW_EVENTS couvre toutes les instructions Transact-SQL situées sous DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS et DDL_STATISTICS_EVENTS.

ms191441.note(fr-fr,SQL.90).gifImportant :
Certaines procédures stockées système qui effectuent des opérations de type DDL peuvent également activer des déclencheurs DDL. Testez vos déclencheurs DDL afin de déterminer leurs réponses aux procédures stockées système qui sont exécutées. Par exemple, l'instruction CREATE TYPE et la procédure stockée sp_addtype activeront toutes deux un déclencheur DDL créé sur un événement CREATE_TYPE. Toutefois, la procédure stockée sp_rename n'active pas de déclencheur DDL.

Groupes d'événements DDL pour une utilisation avec des déclencheurs DDL

Voir aussi

Concepts

Conception des déclencheurs DDL

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Ajout d'une remarque importante qui recommande de tester les déclencheurs DDL pour déterminer leurs réponses aux procédures stockées qui sont exécutées.