Condividi tramite


Definizione di provider di eventi

Un provider di eventi raccoglie i dati degli eventi e li inoltra a Notification Services. Ogni evento raccolto viene reso persistente come una singola riga nella tabella degli eventi del database dell'applicazione.

Un provider di eventi può raccogliere dati da qualsiasi risorsa si desideri utilizzare, a condizione che sia possibile scrivere un'applicazione che recuperi gli eventi dalla risorsa.

Per consentire di ottenere un'applicazione di Notification Services sviluppata e distribuita con rapidità, Notification Services viene fornito con tre provider di eventi standard per la raccolta di eventi da un file, utilizzando una query Transact-SQL e una query MDX.

È possibile utilizzare i provider di eventi standard dell'applicazione specificando nomi predefiniti e parametri operativi personalizzati nella definizione dell'applicazione.

Se il provider di eventi standard non risponde alle esigenze dell'applicazione, è possibile sviluppare provider di eventi personalizzati creati in base all'ambiente e alle origini degli eventi dell'utente. Per ulteriori informazioni, vedere Sviluppo di un provider di eventi personalizzato.

I singoli provider di eventi possono essere hosted oppure non hosted. Notification Services esegue provider di eventi hosted. I provider di eventi non hosted sono applicazioni esterne.

Se si dispone di un'applicazione che può inoltrare eventi, o si desidera sviluppare un'applicazione esterna a questo scopo, sviluppare un provider di eventi personalizzato non hosted. In caso contrario, utilizzare un provider di eventi hosted standard o personalizzato.

Contenuto della sezione

Argomento Descrizione

Definizione di provider di eventi hosted

Descrive i provider di eventi hosted e illustra come determinarne le proprietà.

Definizione di provider di eventi non hosted

Descrive i provider di eventi non hosted e quali elementi è necessario definire nella definizione dell'applicazione.

Provider di eventi standard

Documenta i provider di eventi standard inclusi in Notification Services.

Sezioni correlate

Argomento Descrizione

Sviluppo di un provider di eventi personalizzato

Descrive come creare provider di eventi hosted e non hosted personalizzati.

Definizione delle classi di evento

Descrive come definire le tabelle degli eventi che includono i dati inoltrati dai provider di eventi.

Stored procedure di Notification Services (Transact-SQL)

Utilizzare le stored procedure NSDiagnosticEventProvider e NSEventBatchDetails per raccogliere informazioni relative un provider di eventi e agli eventi inoltrati.

Oggetti prestazioni di Notification Services

Utilizzare l'oggetto prestazione Event Providers per monitorare i provider di eventi.

Vedere anche

Riferimento

Microsoft.SqlServer.Management.Nmo.HostedEventProvider
Microsoft.SqlServer.Management.Nmo.NonHostedEventProvider

Altre risorse

Definizione di applicazioni di Notification Services
Providers Element (ADF)

Guida in linea e informazioni

Assistenza su SQL Server 2005