Une notification d'événement envoie des informations relatives à un événement de base de données ou de serveur à un service Service broker. Les notifications d'événement sont créées uniquement à l'aide de transactions Transact-SQL.
Vous pouvez créer une notification d'événement de l'une des façons suivantes :
Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une notification d'événement, double-cliquez sur l'entrée correspondante dans le dossier Notifications d'événement de l'Explorateur d'objets.
Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :
Nom |
Description |
---|---|
S'applique sur |
Spécifie la portée de la notification d'événement. Vous pouvez choisir :
Nom dans le script : AppliesOn |
File d'attente |
Spécifie la file d'attente dans laquelle la notification d'événement s'applique. Disponible uniquement si S'applique sur est défini à "queue". Nom dans le script : Queue |
WITH FAN IN |
Demande à SQL de n'envoyer qu'un message par événement à un service spécifié pour toutes les notifications d'événement qui : Nom dans le script : WithFanIn |
Evénements |
Spécifie le nom du type d'événement qui provoque l'exécution de la notification d'événement. Peut être un type d'événement Transact-SQL DDL, SQL Trace, ou Service Broker. Nom dans le script : Events |
Service |
Spécifie le service cible qui reçoit les données de l'instance de l'événement. SQL Server ouvre une ou plusieurs conversations avec le service cible pour la notification d'événement. Ce service doit respecter le type de message d'événement et de contrat SQL Server utilisé pour envoyer le message. Voir Services. Nom dans le script : Service |
Instance |
Spécifie une instance du Service broker en fonction de laquelle broker_service est résolue. Utilisez 'current database' pour spécifier l'instance de Service broker dans la base de données courante. Nom dans le script : Instance |