NSSnapshotProviders (Transact-SQL)
Génère le rapport de capture instantanée des fournisseurs d'événements pour une instance Microsoft SQL Server Notification Services. Ce rapport contient des informations sur chaque fournisseur d'événements configuré pour une instance.
Syntaxe
[ schema_name . ] NSSnapshotProviders
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é. |
ProviderName |
nvarchar(255) |
Nom d'un fournisseur d'événements utilisé par l'application. |
ProviderActivationState |
nvarchar(255) |
État d'activation du fournisseur d'événements. Cet état peut être activé, activé en attente, désactivé ou désactivé en attente. |
SystemName |
nvarchar(255) |
Nom de l'ordinateur sur lequel le fournisseur d'événements est exécuté. |
LastEventClassCollected |
nvarchar(255) |
Nom de la classe d'événements qui a collecté le dernier lot d'événements pour le fournisseur d'événements. |
LastTimeEventBatchCollected |
datetime |
Date et heure auxquelles le dernier lot d'événements a été collecté par le fournisseur d'événements. |
SecondsSinceEventBatchCollected |
int |
Temps écoulé, en secondes, depuis la collecte du dernier lot d'événements pour le fournisseur d'événements. |
NumberOfEventsInLastEventBatch |
bigint |
Nombre d'événements collectés dans le dernier lot d'événements. |
Notes
Notification Services crée la procédure stockée NSSnapshotProviders 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 ProviderName .
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 fournisseurs 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 FlightInstance, tel que spécifié dans l'élément SchemaName du fichier de configuration d'instance.
EXEC StockInstance.NSSnapshotProviders;
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)