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)