Share via


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

SchemaName Element (ADF)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido nuevo:
  • Se ha agregado información sobre el valor del proveedor de eventos para eventos insertados directamente en la vista de clases de evento.