Share via


NSSnapshotEvents (Transact-SQL)

Genera el informe de instantáneas de eventos para una instancia de Microsoft SQL Server Notification Services. Puede utilizar este informe para determinar el tiempo que ha pasado desde que una clase de evento ha recibido eventos de un proveedor de eventos.

Sintaxis

[ schema_name . ] NSSnapshotEvents

Conjuntos de resultados

Nombre de columna Tipo de datos Descripción

ApplicationName

nvarchar(255)

Nombre de una aplicación.

ApplicationActivationState

nvarchar(255)

Estado de activación de la aplicación. El estado puede ser habilitado o deshabilitado.

EventActivationState

nvarchar(255)

Estado de activación de los eventos de la aplicación. Este valor indica si los eventos se pueden enviar mediante programación, no según el estado de activación del proveedor de eventos. El valor puede estar habilitado o deshabilitado.

EventClassName

nvarchar(255)

Nombre de una clase de evento en la aplicación.

LastTimeEventBatchCollected

datetime

Fecha y hora en que se recopiló el último lote de eventos para la clase de evento.

SecondsSinceEventBatchCollected

int

Tiempo transcurrido, en segundos, desde que se recopiló el último lote de eventos para la clase de evento.

LastEventBatchEventCount

bigint

Número de eventos recopilados en el último lote de eventos para la clase de evento.

LastEventBatchProvider

nvarchar(255)

Nombre del proveedor de eventos que envió el último lote de eventos para la clase de evento. Este valor es NULL si los eventos se insertaron directamente en la vista <EventClassName>.

Notas

Notification Services crea el procedimiento almacenado NSSnapshotEvents en la base de datos de instancias al crear la instancia. Al actualizar la instancia, Notification Services vuelve a compilar el procedimiento almacenado.

Este procedimiento almacenado se encuentra en el esquema de la instancia, que se especifica mediante el elemento SchemaName del archivo de configuración de la instancia (ICF). Si no se proporciona ningún nombre de esquema, el esquema predeterminado es dbo.

El conjunto de resultados se ordena por el valor de ApplicationName y, a continuación, por el valor de EventClassName.

Permisos

De forma predeterminada, los permisos de ejecución corresponden a los miembros de 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 genera el informe de instantáneas de eventos para todas las aplicaciones alojadas por una instancia. La instancia utiliza la configuración predeterminada de la base de datos, que coloca todos los objetos de la instancia en el esquema dbo.

EXEC dbo.NSSnapshotEvents;

Vea también

Referencia

Procedimientos almacenados de Notification Services (Transact-SQL)

Otros recursos

Informes de rendimiento de Notification Services
SchemaName Element (ICF)

Ayuda e información

Obtener ayuda sobre SQL Server 2005