DDL-Ereignisgruppen zum Verwenden mit Ereignisbenachrichtigungen
Aktualisiert: 14. April 2006
Das folgende Diagramm gibt einen Überblick über die DLL-Ereignisgruppen, die verwendet werden können, um eine Ereignisbenachrichtigung auszuführen, sowie über die Transact-SQL-Anweisungen, die sie abdecken. Beachten Sie den inklusiven Charakter der Ereignisgruppen, was durch die Baumstruktur der Diagramme deutlich wird. So deckt z. B. eine Ereignisbenachrichtigung, die FOR DDL_TABLE_EVENTS angibt, die Transact-SQL-Anweisungen CREATE TABLE, ALTER TABLE und DROP TABLE ab, während eine Ereignisbenachrichtigung, die FOR DDL_TABLE_VIEW_EVENTS angibt, sämtliche Transact-SQL-Anweisungen unter DDL_TABLE_EVENTS, DDL_VIEW_EVENTS, DDL_INDEX_EVENTS und DDL_STATISTICS_EVENTS abdeckt.
Hinweis: |
---|
Bestimmte gespeicherte Systemprozeduren, die DDL-ähnliche Vorgänge ausführen, können ebenfalls Ereignisbenachrichtigungen auslösen. Testen Sie Ihre Ereignisbenachrichtigungen, um ihre Reaktion auf die Ausführung von gespeicherten Systemprozeduren zu bestimmen. Die CREATE TYPE-Anweisung und die gespeicherte Prozedur sp_addtype lösen z. B. beide eine Ereignisbenachrichtigung aus, die für ein CREATE_TYPE-Ereignis erstellt wird. Die gespeicherte Prozedur sp_rename löst jedoch keine Ereignisbenachrichtigung aus. |
Siehe auch
Konzepte
Entwerfen von Ereignisbenachrichtigungen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|