Share via


NSSnapshotDeliveryChannels (Transact-SQL)

Genera el informe de canales de entrega, que proporciona información sobre el estado actual de los canales de entrega configurados en una instancia de Microsoft SQL Server Notification Services.

Sintaxis

[ schema_name . ] NSSnapshotDeliveryChannels

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.

DistributorName

nvarchar(255)

Nombre de un distribuidor utilizado por la aplicación.

DistributorActivationState

nvarchar(255)

Estado de activación del distribuidor en la aplicación. 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 distribuidor.

DeliveryChannelName

nvarchar(255)

Nombre de un canal de entrega utilizado por la aplicación.

LastNotificationClassDelivered

nvarchar(255)

Nombre de la última clase de notificación para la que se entregaron notificaciones.

LastTimeProcessedWorkItem

datetime

Fecha y hora en que el canal de entrega procesó el último elemento de trabajo.

SecondsSinceWorkItemProcessed

int

Tiempo transcurrido, en segundos, desde que se procesó el último elemento de trabajo.

AttemptedNotificationsSent

bigint

Número de notificaciones que el canal de entrega intentó enviar.

SuccessfullySentNotifications

bigint

Número de notificaciones que el canal de entrega ha enviado.

FailedSendNotificationAttempts

bigint

Número de notificaciones que el canal de entrega intentó enviar pero generaron errores.

NotificationToMessageRatio

float

Relación entre las notificaciones generadas para el canal de entrega y los mensajes enviados por el canal de entrega.

Para la entrega de resumen o de multidifusión, un mensaje puede incluir varias notificaciones. Esta columna indica el promedio de las notificaciones enviadas en los mensajes de entrega de resumen o de multidifusión.

Notas

Notification Services crea el procedimiento almacenado NSSnapshotDeliveryChannels 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, por el valor de DeliveryChannelName y, después, por el valor de DistributorName.

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 ejemplo siguiente se genera el informe de instantáneas de canales de entrega para todas las aplicaciones alojadas en una instancia. En este ejemplo, el procedimiento almacenado (y el resto de los objetos de instancia) se encuentra en el esquema StockInstance, según se especifica en el elemento SchemaName del ICF.

EXEC StockInstance.NSSnapshotDeliveryChannels;

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