NSSnapshotProviders (Transact-SQL)
Genera il report snapshot dei provider di eventi per un'istanza di Microsoft SQL Server Notification Services. Il report include informazioni su ogni provider di eventi configurato per un'istanza.
Sintassi
[ schema_name . ] NSSnapshotProviders
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. |
ProviderName |
nvarchar(255) |
Nome di un provider di eventi utilizzato dall'applicazione. |
ProviderActivationState |
nvarchar(255) |
Stato dell'attivazione del provider di eventi. Lo stato può essere attivato, attivato in sospeso, disattivato o disattivato in sospeso. |
SystemName |
nvarchar(255) |
Nome del computer in cui è in esecuzione il provider di eventi. |
LastEventClassCollected |
nvarchar(255) |
Nome della classe di eventi che ha raccolto l'ultimo batch di eventi per il provider di eventi. |
LastTimeEventBatchCollected |
datetime |
Data e ora in cui è stato raccolto l'ultimo batch di eventi dal provider di eventi. |
SecondsSinceEventBatchCollected |
int |
Secondi trascorsi dalla raccolta dell'ultimo batch di eventi per il provider di eventi. |
NumberOfEventsInLastEventBatch |
bigint |
Numero di eventi raccolti nell'ultimo batch di eventi. |
Osservazioni
Quando si crea l'istanza, Notification Services crea la stored procedure NSSnapshotProviders 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 ProviderName .
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 un report dello snapshot dei provider per tutte le applicazioni ospitate da un'istanza. In questo esempio, la stored procedure (come tutti gli altri oggetti dell'istanza) è inclusa nello schema FlightInstance, come specificato nell'elemento SchemaName del file di configurazione dell'istanza (ICF).
EXEC StockInstance.NSSnapshotProviders;
Vedere anche
Riferimento
Stored procedure di Notification Services (Transact-SQL)
Altre risorse
Report sulle prestazioni di Notification Services
SchemaName Element (ICF)