NSEventBatchList (Transact-SQL)
Data aggiornamento: 5 dicembre 2005
Elenca i batch di eventi sottomessi da un provider di eventi a una classe di evento.
Sintassi
[ schema_name ].NSEventBatchList
[ @ProviderName = ] 'event_provider_name',
[ @EventClassName = ] 'event_class_name'
Argomenti
- [ @ProviderName = ] 'event_provider_name'
Nome del provider di eventi per l'applicazione. event_provider_name è di tipo nvarchar(255) e non prevede alcun valore predefinito.
- [ @EventClassName = ] 'event_class_name'
Nome di una classe di evento per l'applicazione. event_class_name è di tipo nvarchar(255) e non prevede alcun valore predefinito.
Set di risultati
Il set di risultati di NSQuantumList è ordinato per QuantumId.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
ProviderName |
nvarchar(255) |
Nome del provider di eventi che ha inviato il batch di eventi. |
EventBatchId |
bigint |
Identificatore per il batch di eventi. |
EventCount |
bigint |
Numero di eventi nel batch di eventi. |
StartCollectionTime |
datetime |
Data e ora di inizio della raccolta del batch di eventi in base all'ora UTC (Universal Time Coordinated o ora di Greenwich). |
EndCollectionTime |
datetime |
Data e ora di fine della raccolta del batch di eventi in base all'ora UTC. |
Osservazioni
Per eseguire la risoluzione dei problemi relativi alla ricezione degli eventi e il recapito delle notifiche, è talvolta necessario disporre di un ID del batch di eventi da utilizzare come input in un'altra stored procedure, ad esempio NSEventBatchDetails. Questa stored procedure visualizza gli ID dei batch di eventi per gli eventi sottomessi da uno specifico provider di eventi a una determina classe di eventi.
Se si inseriscono eventi direttamente nella vista denominata in base alla classe di evento, il provider di eventi è NULL e non è possibile utilizzare questa stored procedure. È invece possibile eseguire semplicemente query sulla vista.
Notification Services crea la stored procedure NSEventBatchList nel database dell'applicazione durante la creazione dell'istanza. Quando si aggiorna l'applicazione, Notification Services ricompila la stored procedure.
Questa stored procedure è inclusa nello schema dell'applicazione, che viene specificato dalla proprietà SchemaName dell'applicazione. Se non si specifica un nome di schema, viene utilizzato lo schema predefinito dbo.
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 illustrato come eseguire la stored procedure NSEventBatchList per l'esercitazione di esempio di Notification Services.
EXEC NSEventBatchList N'WeatherSPEventProvider', N'WeatherData';
Vedere anche
Riferimento
Vista <EventClassName>
NSEventBatchDetails (Transact-SQL)
Stored procedure di Notification Services (Transact-SQL)
NSEventBatchDetails (Transact-SQL)
Altre risorse
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|