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)