Partager via


NSEventBatchList (Transact-SQL)

Mis à jour : 5 décembre 2005

Répertorie les lots d'événements soumis par un fournisseur à une classe d'événements.

Syntaxe

[ schema_name ].NSEventBatchList
    [ @ProviderName = ] 'event_provider_name',
    [ @EventClassName = ] 'event_class_name'

Arguments

  • [ @ProviderName = ] 'event_provider_name'
    Nom du fournisseur d'événements de l'application. L'argument event_provider_name est de type nvarchar(255) et n'a pas de valeur par défaut.
  • [ @EventClassName = ] 'event_class_name'
    Nom de la classe d'événements de l'application. L'argument event_class_name est de type nvarchar(255) et n'a pas de valeur par défaut.

Jeux de résultats

L'ensemble de résultats de NSQuantumList est classé par QuantumId.

Nom de colonne Type de données Description

ProviderName

nvarchar(255)

Nom du fournisseur d'événements qui a envoyé le lot d'événements.

EventBatchId

bigint

Identificateur du lot d'événements.

EventCount

bigint

Nombre d'événements du lot d'événements.

StartCollectionTime

datetime

Date et heure de début de la collecte du lot d'événements, au format UTC (Universal Coordinated Time).

EndCollectionTime

datetime

Date et heure de fin de la collecte du lot d'événements, au format UTC.

Notes

Pour résoudre les problèmes liés à l'arrivée d'événements et à la remise de notifications, vous avez parfois besoin d'un ID de lot d'événements à utiliser en tant qu'entrée d'une autre procédure stockée, telle que NSEventBatchDetails. Cette procédure stockée répertorie les ID de lots pour les événements soumis par un fournisseur spécifique à une classe donnée.

Si vous insérez des événements directement dans la vue nommée d'après la classe d'événements, le fournisseur d'événements est NULL, et vous ne pouvez pas utiliser cette procédure stockée. Vous pouvez simplement interroger la vue.

Notification Services crée la procédure stockée NSEventBatchList dans la base de données de l'application lorsque vous créez l'instance. Lors de la mise à jour de l'application, Notification Services recompile la procédure stockée.

Cette procédure stockée se trouve dans le schéma de l'application spécifié par la propriété SchemaName. Si aucun nom de schéma n'est précisé, le schéma par défaut est dbo.

Autorisations

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

Valeurs des codes renvoyés

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

Exemples

L'exemple suivant indique comment exécuter la procédure stockée NSEventBatchList pour l'exemple du didacticiel Notification Services.

EXEC NSEventBatchList N'WeatherSPEventProvider', N'WeatherData';

Voir aussi

Référence

Vue <EventClassName>
NSEventBatchDetails (Transact-SQL)
Procédures stockées de Notification Services (Transact-SQL)
NSEventBatchDetails (Transact-SQL)

Autres ressources

SchemaName Element (ADF)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Nouveau contenu :
  • Ajout d'informations concernant la valeur du fournisseur d'événements pour les événements insérés directement dans la vue de la classe d'événements.