Share via


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)

Hilfe und Informationen

Informationsquellen für SQL Server 2005