Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Serverereignisse bilden das Programmiermodell für den WMI-Anbieter für Serverereignisse. Es gibt zwei Hauptkategorien von Ereignissen, die abgefragt werden können, indem WQL-Abfragen für den Anbieter ausgestellt werden. Hierbei handelt es sich um DDL-Ereignisse (Data Definition Language) und Ablaufverfolgungsereignisse. Die Ereignisse QUEUE_ACTIVATION und BROKER_QUEUE_DISABLED Service Broker können ebenfalls abgefragt werden. Beachten Sie die inklusive Art der folgenden Strukturdiagramme. Das DDL_ASSEMBLY_EVENTS-Ereignis enthält z. B. alle ALTER_ASSEMBLY, CREATE_ASSEMBLY und DROP_ASSEMBLY Ereignisse. Ebenso umfasst das TRC_FULL_TEXT Ereignis alle FT_CRAWL_ABORTED, FT_CRAWL_STARTED und FT_CRAWL_STOPPED Ereignisse. ALL_EVENTS deckt alle DDL-Ereignisse, Ablaufverfolgungsereignisse, QUEUE_ACTIVATION und BROKER_QUEUE_DISABLED ab.
Um zu ermitteln, welche Eigenschaften aus einem Ereignis oder einer Ereignisgruppe abgefragt werden können, konsultieren Sie das Ereignisschema. Standardmäßig wird das Ereignisschema im folgenden Verzeichnis installiert: C:\Programme\Microsoft SQL Server\120\Tools\Binn\schemas\sqlserver\2006\11\events\events.xsd.
Alternativ können Sie auf das unter https://schemas.microsoft.com/sqlserver.
Wenn Sie beispielsweise auf das ALTER_DATABASE-Ereignis verweisen, erfahren Sie, dass das übergeordnete Ereignis DDL_SERVER_LEVEL_EVENTS und seine Eigenschaften sind TSQLCommand und DatabaseName. Das Ereignis erbt auch die Eigenschaften SQLInstance, PostTime, ComputerName, SPID und LoginName. Das Ereignis verfügt über keinen untergeordneten Ereignisse.
Hinweis
Gespeicherte Systemprozeduren, die DDL-ähnliche Vorgänge ausführen, können auch Ereignisbenachrichtigungen auslösen. Testen Sie die Ereignisbenachrichtigungen, um ihre Reaktion auf gespeicherte Systemprozeduren, die ausgeführt werden, zu bestimmen. Beispielsweise löst die CREATE TYPE-Anweisung und sp_addtype gespeicherte Prozedur eine Ereignisbenachrichtigung aus, die in einem CREATE_TYPE-Ereignis erstellt wird. Weitere Informationen finden Sie unterDDL-Ereignisse.
Datendefinitionssprachenereignisse und Ereignisgruppen
Ablaufverfolgungsereignisse und Ereignisgruppen
Siehe auch
Konzepte des WMI-Anbieters für Serverereignisse
Verwenden von WQL mit dem WMI-Anbieter für Serverereignisse