Definir proveedores de eventos

Un proveedor de eventos recopila datos de eventos y los envía a Notification Services. Cada evento recopilado se almacena como una fila única en la tabla de eventos de la base de datos de aplicación.

Un proveedor de eventos puede recopilar datos desde cualquier recurso que desee utilizar, siempre que pueda escribir una aplicación que recupere eventos del recurso.

Para ayudarle a desarrollar e implementar rápidamente una aplicación de Notification Services, Notification Services incluye tres proveedores de eventos estándar para recopilar eventos desde un archivo, mediante una consulta Transact-SQL y mediante una consulta MDX.

Puede utilizar los proveedores de eventos estándar en su aplicación especificando nombres predefinidos y parámetros operativos personalizados en la definición de aplicación.

Si los proveedores de eventos estándar no satisfacen las necesidades de su aplicación, puede desarrollar proveedores de eventos personalizados que se adapten a su entorno y sus orígenes de eventos. Para obtener más información, vea Desarrollar un proveedor de eventos personalizados.

Los proveedores de eventos individuales pueden ser alojados o no alojados. Notification Services ejecuta proveedores de eventos alojados. Los proveedores de eventos no alojados son aplicaciones externas.

Si tiene una aplicación que puede enviar eventos o si desea desarrollar una aplicación externa para enviar eventos, desarrolle un proveedor de eventos no alojado personalizado. En caso contrario, utilice un proveedor de eventos alojado estándar o personalizado.

En esta sección

Tema Descripción

Definir proveedores de eventos alojados

Describe los proveedores de eventos alojados y explica cómo determinar las propiedades de proveedores de eventos alojados.

Definir proveedores de eventos no alojados

Describe los proveedores de eventos no alojados y qué se debe incluir en la definición de aplicación.

Proveedores de eventos estándar

Documenta los proveedores de eventos estándar incluidos en Notification Services.

Secciones relacionadas

Tema Descripción

Desarrollar un proveedor de eventos personalizados

Describe cómo crear proveedores de eventos alojados y no alojados personalizados.

Definir clases de eventos

Describe cómo definir las tablas de eventos que contienen los datos enviados por proveedores de eventos.

Procedimientos almacenados de Notification Services (Transact-SQL)

Utilice los procedimientos almacenados NSDiagnosticEventProvider y NSEventBatchDetails para recopilar información acerca de un proveedor de eventos y los eventos enviados.

Objetos de rendimiento de Notification Services

Utilice el objeto de rendimiento Event Providers para supervisar los proveedores de eventos.

Vea también

Referencia

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

Otros recursos

Definir aplicaciones de Notification Services
Providers Element (ADF)

Ayuda e información

Obtener ayuda sobre SQL Server 2005