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)