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.

ms180824.note(de-de,SQL.90).gifHinweis:
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.

DDL-Ereignisgruppen zur Verwendung mit Ereignisbenachrichtigungen

Siehe auch

Konzepte

Entwerfen von Ereignisbenachrichtigungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Ein Hinweis wurde hinzugefügt mit der Empfehlung, Ereignisbenachrichtigungen zu testen, um ihre Reaktion auf die Ausführung von gespeicherten Prozeduren zu bestimmen.