NSSnapshotSubscriptions (Transact-SQL)
Genera il report snapshot delle sottoscrizioni per un'istanza di Microsoft SQL Server Notification Services. Il report contiene informazioni sull'aggiunta della sottoscrizione più recente per tutte le classi di sottoscrizione.
Sintassi
[ schema_name . ] NSSnapshotSubscriptions
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. |
SubscriptionActivationState |
nvarchar(255) |
Stato di attivazione delle API di sottoscrizione per l'applicazione. Lo stato può essere attivato o disattivato. |
SubscriptionClassName |
nvarchar(255) |
Nome di una classe di sottoscrizione all'interno dell'applicazione. |
LastTimeSubscriptionAdded |
datetime |
Data e ora dell'ultima sottoscrizione aggiunta all'applicazione per la classe di sottoscrizione. |
SecondsSinceLastSubscriptionAdded |
int |
Secondi trascorsi dall'aggiunta dell'ultima sottoscrizione per la classe di sottoscrizione. |
Osservazioni
Quando si crea l'istanza, Notification Services crea la stored procedure NSSnapshotSubscriptions 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 e quindi in base al valore SubscriptionClassName.
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 dello snapshot delle sottoscrizioni per tutte le applicazioni ospitate da un'istanza. In questo esempio, la stored procedure (come tutti gli altri oggetti dell'istanza) è inclusa nello schema StockInstance, come specificato nell'elemento SchemaName del file di configurazione dell'istanza (ICF).
EXEC StockInstance.NSSnapshotSubscriptions;
Vedere anche
Riferimento
Stored procedure di Notification Services (Transact-SQL)
Altre risorse
Report sulle prestazioni di Notification Services
SchemaName Element (ICF)