Condividi tramite


NSSnapshotDeliveryChannels (Transact-SQL)

Restituisce il report dei canali di recapito che include informazioni sullo stato corrente dei canali di recapito configurati nell'istanza diMicrosoft SQL Server Notification Services.

Sintassi

[ schema_name . ] NSSnapshotDeliveryChannels

Set di risultati

Nome colonna Tipo di dati Descrizione

ApplicationName

nvarchar(255)

Nome di un'applicazione.

ApplicationActivationState

nvarchar(255)

Stato di attivazione dell'applicazione. Lo stato può essere attivato o disattivato.

DistributorName

nvarchar(255)

Nome di un server di distribuzione utilizzato dall'applicazione.

DistributorActivationState

nvarchar(255)

Stato di attivazione del server di distribuzione dell'applicazione. Lo stato può essere attivato, attivato in sospeso, disattivato o disattivato in sospeso.

SystemName

nvarchar(255)

Nome del computer in cui è in esecuzione il server di distribuzione.

DeliveryChannelName

nvarchar(255)

Nome di un canale di distribuzione utilizzato dall'applicazione.

LastNotificationClassDelivered

nvarchar(255)

Nome dell'ultima classe di notifica per cui sono state recapitate notifiche.

LastTimeProcessedWorkItem

datetime

Data e ora dell'ultima elaborazione dell'elemento di lavoro eseguita dal canale di recapito.

SecondsSinceWorkItemProcessed

int

Tempo trascorso, in secondi, dall'ultima elaborazione dell'elemento di lavoro.

AttemptedNotificationsSent

bigint

Numero di tentativi di invio di notifiche effettuati dal canale di recapito.

SuccessfullySentNotifications

bigint

Numero di notifiche inviate correttamente dal canale di recapito.

FailedSendNotificationAttempts

bigint

Numero di tentativi di notifiche non riusciti effettuati dal canale di recapito.

NotificationToMessageRatio

float

Rapporto tra le notifiche generate per il canale di recapito e i messaggi inviati dal canale di recapito.

Per il recapito digest o multicast, è possibile includere più notifiche in un unico messaggio. Questa colonna indica il numero medio di notifiche inviate nei messaggi digest o multicast.

Osservazioni

Quando si crea l'istanza, Notification Services crea la stored procedure NSSnapshotDeliveryChannels nel database dell'istanza. Quando si aggiorna l'istanza, Notification Services ricompila la stored procedure.

Questa stored procedure è disponibile nello schema dell'istanza, specificato dall'elemento SchemaName del file di configurazione dell'istanza (ICF). Se non si specifica un nome di schema, viene utilizzato lo schema predefinito dbo.

Il set di risultati viene ordinato in base al valore ApplicationName, quindi in base al valore DeliveryChannelName e infine in base al valore DistributorName.

Autorizzazioni

Le autorizzazioni di esecuzione vengono assegnate per impostazione predefinita ai membri del ruolo di database NSAnalysis, del ruolo predefinito del database db_owner e del ruolo predefinito del server sysadmin.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Esempi

Nell'esempio seguente viene generato il report snapshot dei canali di recapito per tutte le applicazioni ospitate da un'istanza. In questo esempio, la stored procedure (e tutti gli altri oggetti dell'istanza) è inclusa nello schema StockInstance, come specificato nell'elemento SchemaName del file di configurazione dell'istanza (ICF).

EXEC StockInstance.NSSnapshotDeliveryChannels;

Vedere anche

Riferimento

Stored procedure di Notification Services (Transact-SQL)

Altre risorse

Report sulle prestazioni di Notification Services
SchemaName Element (ICF)

Guida in linea e informazioni

Assistenza su SQL Server 2005