Share via


NSSnapshotProviders (Transact-SQL)

Genera el informe de instantáneas de proveedores de eventos para una instancia de Microsoft SQL Server Notification Services. El informe contiene información sobre cada proveedor de eventos configurado para una instancia.

Sintaxis

[ schema_name . ] NSSnapshotProviders 

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.

ProviderName

nvarchar(255)

Es el nombre del proveedor de eventos utilizado por la aplicación.

ProviderActivationState

nvarchar(255)

Estado de activación del proveedor de eventos. El estado puede ser habilitado, pendiente de habilitación, deshabilitado o pendiente de deshabilitación.

SystemName

nvarchar(255)

Nombre del sistema informático en que se está ejecutando el proveedor de eventos.

LastEventClassCollected

nvarchar(255)

Nombre de la clase de evento que ha recopilado el último lote de eventos para el proveedor de eventos.

LastTimeEventBatchCollected

datetime

Fecha y hora en que el proveedor de eventos ha recopilado el último lote de eventos.

SecondsSinceEventBatchCollected

int

Tiempo transcurrido en segundos desde que el último lote de eventos se recopiló para el proveedor de eventos.

NumberOfEventsInLastEventBatch

bigint

Número de eventos recopilados en el último lote de eventos.

Notas

Notification Services crea el procedimiento almacenado NSSnapshotProviders 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 ProviderName.

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 proveedores para todas las aplicaciones alojadas por una instancia. En este ejemplo, el procedimiento almacenado (al igual que el resto de los objetos de instancia) se encuentra en el esquema FlightInstance, según se especifica en el elemento SchemaName del ICF.

EXEC StockInstance.NSSnapshotProviders;

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