NSEventBatchList (Transact-SQL)
Actualizado: 5 de diciembre de 2005
Muestra los lotes de eventos enviados por un proveedor de eventos a una clase de evento.
Sintaxis
[ schema_name ].NSEventBatchList
[ @ProviderName = ] 'event_provider_name',
[ @EventClassName = ] 'event_class_name'
Argumentos
- [ @ProviderName = ] 'event_provider_name'
Nombre de un proveedor de eventos para la aplicación. event_provider_name es de tipo nvarchar(255) y no tiene ningún valor predeterminado.
- [ @EventClassName = ] 'event_class_name'
Nombre de una clase de evento para la aplicación. event_class_name es de tipo nvarchar(255) y no tiene ningún valor predeterminado.
Conjuntos de resultados
El conjunto de resultados de NSQuantumList se ordena por QuantumId.
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
ProviderName |
nvarchar(255) |
Nombre del proveedor de eventos que ha enviado el lote de eventos. |
EventBatchId |
bigint |
Identificador del lote de eventos. |
EventCount |
bigint |
Número de eventos del lote de eventos. |
StartCollectionTime |
datetime |
Fecha y hora en que comenzó la recopilación del lote de eventos, expresada en UTC (hora universal coordinada). |
EndCollectionTime |
datetime |
Fecha y hora (en UTC) en que finalizó la recopilación del lote de eventos. |
Notas
Para solucionar problemas relacionados con la recepción de eventos y la entrega de notificaciones, a veces es necesario disponer de un Id. de lote de eventos para utilizarlo como entrada para otro procedimiento almacenado, como NSEventBatchDetails. Este procedimiento almacenado muestra los Id. de lote de eventos que corresponden a los eventos enviados por un proveedor de eventos específico a una clase de evento dada.
Si inserta eventos directamente en la vista con nombre según la clase de evento, el proveedor de eventos es NULL y no puede utilizar este procedimiento almacenado. En su lugar, simplemente puede consultar la vista.
Notification Services crea el procedimiento almacenado NSEventBatchList en la base de datos de aplicación al crear la instancia. Al actualizar la aplicación, Notification Services vuelve a compilar el procedimiento almacenado.
Este procedimiento almacenado se encuentra en el esquema de la aplicación, que se especifica mediante la propiedad SchemaName de la aplicación. Si no se proporciona ningún nombre de esquema, el esquema predeterminado es dbo.
Permisos
De forma predeterminada, los permisos de ejecución corresponden a la función de base de datos NSAnalysis, la función fija de base de datos db_owner y la función fija de servidor sysadmin.
Valores de código de retorno
0 (correcto) o 1 (error)
Ejemplos
En el siguiente ejemplo se muestra cómo ejecutar el procedimiento almacenado NSEventBatchList para el ejemplo de tutorial de Notification Services.
EXEC NSEventBatchList N'WeatherSPEventProvider', N'WeatherData';
Vea también
Referencia
Vista <EventClassName>
NSEventBatchDetails (Transact-SQL)
Procedimientos almacenados de Notification Services (Transact-SQL)
NSEventBatchDetails (Transact-SQL)
Otros recursos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
5 de diciembre de 2005 |
|