Share via


Vista <EventClassName>

In Notification Services viene creata una vista per ogni classe di evento definita in un'applicazione. La vista ha lo stesso nome della classe di evento ed è inclusa nello schema dell'applicazione. Se, ad esempio, in un'applicazione è disponibile una classe di evento denominata WeatherData e lo schema dell'applicazione è News, il nome della vista è News.WeatherData.

È possibile utilizzare questa vista per sottomettere i dati di eventi a una classe di evento.

Colonne della vista

Colonna Tipo di dati Descrizione

EventId

bigint

Identificatore dell'evento. Questa è una colonna IDENTITY. In Notification Services l'ID dell'evento viene determinato quando viene inserito un evento. In caso di inserimento di dati in questa vista, il valore di EventId deve essere NULL.

EventClassFieldName(1-n)

application-defined

Nella vista vengono inoltre visualizzate tutte le colonne specificate nella classe di evento.

Osservazioni

Durante l'inserimento di dati nella vista, Notification Services crea un batch di eventi per ogni inserimento. Il nome del provider di eventi risultante, archiviato nella tabella di eventi sottostante, è NULL.

Per inserire dati, è necessario attivare l'applicazione e i Sottoscrittori.

Autorizzazioni

La vista è disponibile per i membri dei ruoli del database NSEventProvider, NSRunService e db_owner e per il ruolo del server sysadmin.

Esempi

Se è presente una classe di evento che include i campi City, Date, Low, High e Forecast, è possibile inserire dati sull'evento nella vista della classe di eventi tramite l'istruzione INSERT seguente:

USE TutorialWeather;
GO
INSERT INTO dbo.WeatherData (City, Date, Low, High, Forecast)
VALUES (N'Shoreline', GetDate(), 40, 55, N'Partly Cloudy');
GO

Vedere anche

Riferimento

INSERT (Transact-SQL)
Visualizzazioni di Notification Services

Altre risorse

Definizione di provider di eventi
Provider di eventi personalizzati
Architettura della raccolta degli eventi
Definizione di provider di eventi
Attivazione e disattivazione di istanze, applicazioni o componenti

Guida in linea e informazioni

Assistenza su SQL Server 2005