Share via


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)

Guida in linea e informazioni

Assistenza su SQL Server 2005