NSSnapshotEvents (Transact-SQL)
Erstellt den Ereignissnapshotbericht für eine Instanz von Microsoft SQL Server Notification Services. Mit diesem Bericht können Sie den Zeitraum bestimmen, der verstrichen ist, seitdem eine Ereignisklasse Ereignisse von einem Ereignisanbieter erhalten hat.
Syntax
[ schema_name . ] NSSnapshotEvents
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | Beschreibung |
---|---|---|
ApplicationName |
nvarchar(255) |
Der Name einer Anwendung. |
ApplicationActivationState |
nvarchar(255) |
Der Aktivierungsstatus der Anwendung. Der Status kann aktiviert oder deaktiviert sein. |
EventActivationState |
nvarchar(255) |
Der Aktivierungsstatus für Ereignisse in der Anwendung. Dieser Wert gibt an, ob Ereignisse programmgesteuert übermittelt werden können, jedoch nicht den Aktivierungsstatus von Ereignisanbietern. Der Wert kann aktiviert oder deaktiviert sein. |
EventClassName |
nvarchar(255) |
Der Name einer Ereignisklasse innerhalb der Anwendung. |
LastTimeEventBatchCollected |
datetime |
Datum und Uhrzeit für das Sammeln des letzten Ereignisbatchs für die Ereignisklasse. |
SecondsSinceEventBatchCollected |
int |
Verstrichene Zeit in Sekunden seit dem Sammeln des letzten Ereignisbatchs für die Ereignisklasse. |
LastEventBatchEventCount |
bigint |
Anzahl der im letzten Ereignisbatch gesammelten Ereignisse für die Ereignisklasse. |
LastEventBatchProvider |
nvarchar(255) |
Name des Ereignisanbieters, der den letzten Ereignisbatch für die Ereignisklasse übermittelt hat. Dieser Wert ist NULL, wenn die Ereignisse direkt in die <EventClassName>-Sicht eingefügt wurden. |
Hinweise
Notification Services erstellt die gespeicherte Prozedur NSSnapshotEvents in der Instanzdatenbank, wenn Sie die Instanz erstellen. Wenn Sie die Instanz aktualisieren, kompiliert Notification Services die gespeicherte Prozedur erneut.
Diese gespeicherte Prozedur ist Bestandteil des Instanzschemas, das durch das SchemaName-Element der Instanzkonfigurationsdatei (ICF, Instance Configuration File) angegeben wird. Wenn kein Schemaname bereitgestellt wird, ist dbo das Standardschema.
Das Resultset wird zuerst nach dem ApplicationName-Wert und dann nach dem EventClassName-Wert sortiert.
Berechtigungen
Die Ausführungsberechtigungen erhalten standardmäßig Mitglieder der NSAnalysis-Datenbankrolle, der festen Datenbankrolle db_owner und der festen Serverrolle sysadmin.
Beispiele
Im folgenden Beispiel wird der Ereignissnapshotbericht für alle Anwendungen erstellt, für die die Instanz als Host dient. Für die Instanz werden die Standarddatenbankeinstellungen verwendet, worunter alle Instanzobjekte im dbo-Schema angeordnet werden.
EXEC dbo.NSSnapshotEvents;
Siehe auch
Verweis
Gespeicherte Prozeduren in Notification Services (Transact-SQL)
Andere Ressourcen
Notification Services-Leistungsberichte
SchemaName Element (ICF)