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