Partager via


Définition des fournisseurs d'événements

Un fournisseur d'événements collecte les données d'événements et les envoie à Notification Services. Chaque événement collecté est conservé sous forme d'une seule ligne dans la table d'événements de la base de données d'application.

Un fournisseur d'événements peut regrouper les données de n'importe quelle ressource que vous souhaitez utiliser, sous réserve que vous puissiez écrire une application qui récupère les événements de la ressource.

Pour vous aider à développer et à déployer rapidement une application Notification Services, Notification Services contient trois fournisseurs d'événements standard pour rassembler les événements à partir d'un fichier, à l'aide d'une requête Transact-SQL et d'une requête MDX.

Vous pouvez utiliser les fournisseurs d'événements standard dans votre application en indiquant les noms prédéfinis et les paramètres opérationnels personnalisés dans la définition d'application.

Si les fournisseurs d'événements standard ne répondent pas aux besoins de votre application, vous pouvez développer des fournisseurs d'événements personnalisés adaptés à votre environnement et vos sources d'événements. Pour plus d'informations, consultez Développement d'un fournisseur d'événements personnalisé.

Les fournisseurs d'événements individuels peuvent être hébergés ou non hébergés. Notification Services exécute les fournisseurs d'événements hébergés. Les fournisseurs d'événements non hébergés sont des applications externes.

Si vous disposez d'une application qui peut envoyer des événements ou si vous souhaitez développer une application externe pour envoyer les événements, développez un fournisseur d'événements non hébergé personnalisé. Sinon, utilisez un fournisseur d'événements hébergé standard ou personnalisé.

Dans cette section

Rubrique Description

Définition de fournisseurs d'événements hébergés

Décrit les fournisseurs d'événements hébergés et explique comment déterminer leurs propriétés.

Définitions des fournisseurs d'événements non hébergés

Décrit les fournisseurs d'événements non hébergés et les éléments à définir dans la définition d'application.

Fournisseurs d'événements standard

Documente les fournisseurs d'événements standard inclus dans Notification Services.

Sections connexes

Rubrique Description

Développement d'un fournisseur d'événements personnalisé

Explique comment créer des fournisseurs d'événements personnalisés hébergés et non hébergés.

Définition des classe d'événements

Décrit comment définir les tables d'événements qui contiennent les données envoyées par les fournisseurs d'événements.

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

Utilisez les procédures stockées NSDiagnosticEventProvider et NSEventBatchDetails pour recueillir des informations sur un fournisseur d'événements et sur les événements envoyés.

Objets de performances de Notification Services

Utilisez l'objet de performance Event Providers pour surveiller les fournisseurs d'événements.

Voir aussi

Référence

Microsoft.SqlServer.Management.Nmo.HostedEventProvider
Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider

Autres ressources

Définition des applications Notification Services
Providers Element (ADF)

Aide et Informations

Assistance sur SQL Server 2005