Condividi tramite


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

SchemaName Element (ADF)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Nuovo contenuto
  • Aggiunta di informazioni sul valore del provider di eventi per gli eventi inseriti direttamente nella vista della classe di evento.