Share via


NSSnapshotProviders (Transact-SQL)

Erstellt den Snapshotbericht für Ereignisanbieter für eine Instanz von Microsoft SQL Server Notification Services. Der Bericht umfasst Informationen zu jedem Ereignisanbieter, der für eine Instanz konfiguriert ist.

Syntax

[ schema_name . ] NSSnapshotProviders 

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. Für den Status kann aktiviert oder deaktiviert festgelegt sein.

ProviderName

nvarchar(255)

Der Name eines Ereignisanbieters, der von der Anwendung verwendet wird.

ProviderActivationState

nvarchar(255)

Der Aktivierungsstatus des Ereignisanbieters. Für den Status kann Folgendes festgelegt sein: aktiviert, Aktivierung steht aus, deaktiviert oder Deaktivierung steht aus.

SystemName

nvarchar(255)

Der Name des Computersystems, auf dem der Ereignisanbieter ausgeführt wird.

LastEventClassCollected

nvarchar(255)

Der Name der Ereignisklasse, die den letzten Ereignisbatch für den Ereignisanbieter gesammelt hat.

LastTimeEventBatchCollected

datetime

Das Datum und die Uhrzeit, zu der zuletzt ein Ereignisbatch für den Ereignisanbieter gesammelt wurde.

SecondsSinceEventBatchCollected

int

Die seit dem Sammeln des letzten Ereignisbatches für den Ereignisanbieter verstrichene Zeit in Sekunden.

NumberOfEventsInLastEventBatch

bigint

Die Anzahl von Ereignissen, die im letzten Ereignisbatch gesammelt wurden.

Hinweise

Notification Services legt die gespeicherte Prozedur NSSnapshotProviders in der Instanzdatenbank an, wenn Sie die Instanz erstellen. Wenn Sie die Instanz aktualisieren, kompiliert Notification Services die gespeicherte Prozedur neu.

Diese gespeicherte Prozedur befindet sich im Instanzschema, das vom Element SchemaName der Instanzkonfigurationsdatei (ICF, Instance Configuration File) angegeben wird. Falls kein Schemaname bereitgestellt wurde, wird dbo als Standardschema verwendet.

Das Resultset wird durch die Werte für ApplicationName und ProviderName angeordnet.

Berechtigungen

Ausführungsberechtigungen erhalten standardmäßig die Mitglieder der Datenbankrolle NSAnalysis, der festen Datenbankrolle db_owner und der festen Serverrolle sysadmin.

Beispiele

Im folgenden Beispiel wird der Snapshotbericht für Anbieter für alle von einer Instanz gehosteten Anwendungen erstellt. In diesem Beispiel befindet sich die gespeicherte Prozedur (wie alle anderen Instanzobjekte) im Schema FlightInstance gemäß der Definition im Element SchemaName der ICF.

EXEC StockInstance.NSSnapshotProviders;

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