Share via


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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005