Gruppi di eventi per l'utilizzo con i trigger DDL

Data aggiornamento: 14 aprile 2006

Nella figura seguente sono inclusi i gruppi di eventi che è possibile utilizzare per attivare i trigger DDL, le istruzioni Transact-SQL coperte dagli eventi e il livello di ambito a cui possono essere programmati (a livello di ambito di server o a livello di ambito di database). Si noti la natura inclusiva dei gruppi di eventi, come rivelato dalla struttura. Un trigger DDL che, ad esempio, specifica FOR DDL_TABLE_EVENTS copre le istruzioni Transact-SQL CREATE TABLE, ALTER TABLE e DROP TABLE, mentre un trigger DDL che specifica FOR DDL_TABLE_VIEW_EVENTS copre tutte le istruzioni Transact-SQL in DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS e DDL_STATISTICS_EVENTS.

ms191441.note(it-it,SQL.90).gifImportante:
Alcune stored procedure di sistema che eseguono operazioni di tipo DDL possono inoltre attivare trigger DDL. Testare i trigger DDL per determinarne la risposta alle stored procedure di sistema eseguite. Sia l'istruzione CREATE TYPE che la stored procedure sp_addtype, ad esempio, attivano un trigger DDL creato in un evento CREATE_TYPE. La stored procedure sp_rename, invece, non attiva trigger DDL.

Gruppi di eventi DDL per l'utilizzo con trigger DDL

Vedere anche

Concetti

Progettazione di trigger DDL

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Aggiunta di una nota importante che consiglia di testare i trigger DDL per determinarne la risposta alle stored procedure eseguite.