NSSnapshotSubscriptions (Transact-SQL)
Erstellt den Snapshotbericht für Abonnements für eine Instanz von Microsoft SQL Server Notification Services. Der Bericht enthält Informationen zur letzten Abonnementhinzufügung für alle Abonnementklassen.
Syntax
[ schema_name . ] NSSnapshotSubscriptions
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 werden. |
SubscriptionActivationState |
nvarchar(255) |
Der Aktivierungsstatus der Abonnement-APIs für die Anwendung. Der Status kann aktiviert oder deaktiviert werden. |
SubscriptionClassName |
nvarchar(255) |
Der Name einer Abonnementklasse innerhalb der Anwendung. |
LastTimeSubscriptionAdded |
datetime |
Datum und Uhrzeit der letzten Hinzufügung eines Abonnements der Anwendung für die Abonnementklasse. |
SecondsSinceLastSubscriptionAdded |
int |
Die seit der Hinzufügung des letzten Abonnements für die Abonnementklasse abgelaufene Zeit (in Sekunden). |
Hinweise
Notification Services erstellt die gespeicherte Prozedur NSSnapshotSubscriptions in der Instanzdatenbank, in der Sie die Instanz erstellen. Wenn Sie die Instanz aktualisieren, kompiliert Notification Services die gespeicherte Prozedur neu.
Diese gespeicherte Prozedur befindet sich in dem Schema, das durch das Element SchemaName der Instanzkonfigurationsdatei (ICF, Instance Configuration File) angegeben wird. Wird kein Schemaname angegeben, wird dbo als Standardschema verwendet.
Das Resultset wird durch die Werte für ApplicationName und SubscriptionClassName angeordnet.
Berechtigungen
Standardmäßig verfügen Mitglieder der Datenbankrolle NSAnalysis, der festen Datenbankrolle db_owner sowie Mitglieder der festen Serverrolle sysadmin über die Ausführungsberechtigungen.
Beispiele
Im folgenden Beispiel wird der Snapshotbericht für Abonnements für alle von einer Instanz gehosteten Anwendungen erstellt. In diesem Beispiel befindet sich die gespeicherte Prozedur (wie alle anderen Objekte der Instanz) im Schema StockInstance, entsprechend den Angaben im Element SchemaName der Instanzkonfigurationsdatei.
EXEC StockInstance.NSSnapshotSubscriptions;
Siehe auch
Verweis
Gespeicherte Prozeduren in Notification Services (Transact-SQL)
Andere Ressourcen
Notification Services-Leistungsberichte
SchemaName Element (ICF)