Share via


NSSnapshotApplications (Transact-SQL)

Genera el informe de instantáneas de aplicación, que proporciona información acerca del estado actual de todas las aplicaciones alojadas por una instancia.

Sintaxis

[ schema_name . ] NSSnapshotApplications

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.

GeneratorActivationState

nvarchar(255)

Estado de activación del componente generador de la aplicación. El estado puede ser habilitado, pendiente de habilitación, deshabilitado o pendiente de deshabilitación.

QuantumsBehind

int

Número de duraciones del cuanto que el generador tiene atrasadas. El recuento incluye todas las duraciones completas del cuanto que han tenido lugar, pero que aún no se han iniciado para procesamiento.

Por ejemplo, si la duración del cuanto es de 5 segundos y el valor de QuantumsBehind es 2, han transcurrido al menos 10 segundos, pero no más de 15, desde que se procesó el último cuanto.

GeneratorSystemName

nvarchar(255)

Nombre del sistema que está ejecutando el servicio de generador.

NotificationClassName

nvarchar(255)

Nombre de una clase de notificación de la aplicación.

LastTimeNotificationBatchGenerated

datetime

Fecha y hora del último lote de notificaciones que se generará para la clase de notificación.

SecondsSinceNotificationBatchGenerated

int

Tiempo transcurrido, en segundos, desde que se generó el último lote de notificaciones.

LastNotificationBatchNotificationCount

bigint

Número de notificaciones generadas en el último lote para la clase de notificación.

LastTimeNotificationBatchDistributed

datetime

Fecha y hora en que se recogió el último lote de notificaciones para distribución.

SecondsSinceNotificationBatchDistributed

int

Tiempo transcurrido, en segundos, desde que un lote de notificaciones se recogió para distribución.

VacuumerSystemName

nvarchar(255)

Nombre del sistema que está ejecutando el servicio de Vacuumer.

LastTimeVacuumingOccurred

datetime

Fecha y hora de la última operación correcta de Vacuumer en notificaciones y eventos.

SecondsSinceLastVacuum

int

Tiempo transcurrido, en segundos, desde que se ejecutó el proceso de Vacuumer.

LastTimeVacuumEventCount

bigint

Número de eventos que se han limpiado en la última operación de Vacuumer.

LastTimeVacuumNotificationCount

bigint

Número de notificaciones que se han limpiado en la última operación de Vacuumer.

SubscriberActivationState

nvarchar(255)

Estado de activación de las API de suscriptor. El estado puede ser habilitado o deshabilitado.

LastTimeSubscriberAdded

datetime

Fecha y hora en las que el suscriptor más reciente se agregó a la instancia.

SecondsSinceSubscriberAdded

int

Tiempo transcurrido, en segundos, desde que el suscriptor más reciente se agregó a la instancia.

Notas

Microsoft SQL Server Notification Services crea el procedimiento almacenado NSSnapshotApplications 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 NotificationClassName.

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 aplicación 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.NSSnapshotApplications;

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