NSSnapshotSubscriptions (Transact-SQL)

Génère le rapport de capture instantanée des abonnements pour une instance Microsoft SQL Server Notification Services. Ce rapport contient des informations relatives à l'ajout d'abonnement le plus récent pour toutes les classes d'abonnement.

Syntaxe

[ schema_name . ] NSSnapshotSubscriptions

Jeux de résultats

Nom de la colonne Type de données Description

ApplicationName

nvarchar(255)

Nom d'une application.

ApplicationActivationState

nvarchar(255)

État d'activation de l'application. Cet état peut être activé ou désactivé.

SubscriptionActivationState

nvarchar(255)

État d'activation des API d'abonnement pour l'application. Cet état peut être activé ou désactivé.

SubscriptionClassName

nvarchar(255)

Nom d'une classe d'abonnement au sein de l'application.

LastTimeSubscriptionAdded

datetime

Date et heure de l'ajout du dernier abonnement à l'application pour la classe d'abonnement.

SecondsSinceLastSubscriptionAdded

int

Temps écoulé en secondes, depuis l'ajout du dernier abonnement pour la classe d'abonnement.

Notes

Notification Services crée la procédure stockée NSSnapshotSubscriptions dans la base de données d'instance lorsque vous créez l'instance. Lorsque vous mettez à jour l'instance, Notification Services recompile la procédure stockée.

Cette procédure stockée se trouve dans le schéma de l'instance, spécifié par l'élément SchemaName du fichier de configuration d'instance. Si aucun nom de schéma n'est spécifié, le schéma par défaut est dbo.

Le jeu de résultats est classé selon la valeur ApplicationName, puis selon la valeur SubscriptionClassName.

Autorisations

Les autorisations d'exécution reviennent par défaut aux membres du rôle de base de données NSAnalysis, du rôle de base de données fixe db_owner et du rôle de serveur fixe sysadmin.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Exemple

L'exemple suivant génère le rapport de capture instantanée des abonnements pour toutes les applications hébergées par une instance. Dans cet exemple, la procédure stockée (comme tous les autres objets d'instance) se trouve dans le schéma StockInstance, tel que spécifié dans l'élément SchemaName du fichier de configuration d'instance.

EXEC StockInstance.NSSnapshotSubscriptions;

Voir aussi

Référence

Procédures stockées de Notification Services (Transact-SQL)

Autres ressources

Rapports de performances de Notification Services
SchemaName Element (ICF)

Aide et Informations

Assistance sur SQL Server 2005