Vue <EventClassName>

Notification Services crée une vue par classe d'événements définie dans une application. Cette vue porte le même nom que la classe d'événements et se trouve dans le schéma de l'application. Par exemple, si une application possède une classe d'événements nommée WeatherData et que le schéma de l'application s'appelle News, la vue porte le nom News.WeatherData.

Vous pouvez utiliser cette vue pour soumettre des données d'événement à une classe d'événements.

Colonnes de la vue

Colonne Type de données Description

EventId

bigint

Identificateur d'événement. Il s'agit d'une colonne IDENTITY. Notification Services détermine l'ID d'événement lorsqu'un événement est inséré. Si vous insérez des données dans cette vue, EventId doit avoir pour valeur NULL.

EventClassFieldName(1-n)

application-defined

Toutes les colonnes spécifiées dans la classe d'événements apparaissent également dans cette vue.

Notes

Lorsque vous insérez des données dans cette vue, Notification Services crée un lot d'événements par insertion. Le nom de fournisseur d'événement obtenu, qui est stocké dans la table d'événements sous-jacente, a pour valeur NULL.

Vous ne pouvez insérer des données que si l'application et les abonnés sont activés.

Autorisations

Cette vue est disponible pour les membres des rôles de base de données NSEventProvider, NSRunService et db_owner et pour ceux du rôle de serveur sysadmin.

Exemple

Si vous possédez une classe d'événements dont les champs sont City, Date, Low, High et Forecast, vous pouvez insérez des données d'événement dans la vue de la classe d'événements à l'aide de l'instruction INSERT suivante :

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

Voir aussi

Référence

INSERT (Transact-SQL)
Vues Notification Services

Autres ressources

Définition des fournisseurs d'événements
Fournisseurs d'événements personnalisés
Architecture de collecte des événements
Définition des fournisseurs d'événements
Activation et désactivation d'instances, d'applications ou de composants

Aide et Informations

Assistance sur SQL Server 2005