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)