Share via


NSSnapshotApplications (Transact-SQL)

Produit le rapport de capture instantanée des applications, qui donne des informations sur l'état en cours de toutes les applications hébergées par une instance.

Syntaxe

[ schema_name . ] NSSnapshotApplications

Valeurs des codes de retour

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

Notes

Microsoft SQL Server Notification Services crée la procédure stockée NSSnapshotApplications dans la base de données d'instance au moment de la création de l'instance. Lors de la mise à jour de cette instance, Notification Services recompile la procédure stockée.

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

L'ensemble des résultats est trié d'après la valeur de ApplicationName, puis de NotificationClassName.

Autorisations

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

Ensembles de résultats

Nom de colonne Type de données Description

ApplicationName

nvarchar(255)

Nom d'une application.

ApplicationActivationState

nvarchar(255)

État d'activation de l'application. Cet état est activé ou désactivé.

GeneratorActivationState

nvarchar(255)

État d'activation du composant générateur de l'application. Cet état est activé, en attente activé, désactivé ou en attente désactivé.

QuantumsBehind

int

Nombre de durées de quantum après lesquelles le générateur s'exécute. Ce comptage englobe les durées des quanta complets qui se sont écoulées, mais dont le traitement n'a pas commencé.

Par exemple, si la durée du quantum est de 5 secondes et que la valeur du paramètre QuantumsBehind est définie à 2, une durée de 10 secondes au moins (sans excéder 15 secondes) s'est écoulée depuis le traitement du dernier quantum.

GeneratorSystemName

nvarchar(255)

Nom de l'ordinateur sur lequel s'exécute le service du générateur.

NotificationClassName

nvarchar(255)

Nom d'une classe de notification dans l'application.

LastTimeNotificationBatchGenerated

datetime

Date et heure du dernier lot de notifications à créer pour la classe de notification.

SecondsSinceNotificationBatchGenerated

int

Temps écoulé (en secondes) depuis la création du dernier lot de notifications.

LastNotificationBatchNotificationCount

bigint

Nombre de notifications générées dans le dernier lot pour la classe de notification.

LastTimeNotificationBatchDistributed

datetime

Date et heure de la sélection du dernier lot de notifications pour la distribution.

SecondsSinceNotificationBatchDistributed

int

Temps écoulé (en secondes) depuis la sélection d'un lot de notifications pour la distribution.

VacuumerSystemName

nvarchar(255)

Nom de l'ordinateur sur lequel s'exécute le service ramasse-miettes.

LastTimeVacuumingOccurred

datetime

Date et heure du dernier traitement réussi du ramasse-miettes sur les notifications et les événements.

SecondsSinceLastVacuum

int

Temps écoulé (en secondes) depuis la dernière exécution du ramasse-miettes.

LastTimeVacuumEventCount

bigint

Nombre d'événements récupérés lors de la dernière exécution du ramasse-miettes.

LastTimeVacuumNotificationCount

bigint

Nombre de notifications récupérées lors de la dernière exécution du ramasse-miettes.

SubscriberActivationState

nvarchar(255)

État d'activation de l'API de l'abonné. Cet état est activé ou désactivé.

LastTimeSubscriberAdded

datetime

Date et heure de l'ajout à l'instance du plus récent abonné.

SecondsSinceSubscriberAdded

int

Temps écoulé (en secondes) depuis l'ajout à l'instance du plus récent abonné.

Exemple

L'exemple suivant produit le rapport de capture instantanée d'application pour toutes les applications hébergées par une instance. L'instance utilise les paramètres de base de données par défaut, qui ont pour effet de placer tous les objets d'instance dans le schéma dbo.

EXEC dbo.NSSnapshotApplications;

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