Je me suis intéressé à l'implémentation d'un activateur externe dans SQL Server Express 2005 et j'ai ajouté les files d'attente, les services, les contrats et les notifications d'événements à la base de données. J'ai également ajouté un déclencheur pour envoyer un message à la file d'attente cible. Tout est analysé, s'exécute et la gâchette est déclenchée. Toutefois, lorsque je sélectionne dans la file d'attente cible, ou que j'utilise un script T-SQL rapide pour recevoir de la file d'attente, rien n'est présent.Problème et didacticiels SQL Server Service Broker
Je me demande:
- Comment est-ce possible? Les messages sont-ils reçus automatiquement?
- Y at-il un moyen de vérifier lors de l'envoi d'un message s'il est arrivé correctement?
- Existe-t-il un meilleur moyen d'exécuter un processus sur le serveur de manière asynchrone après le déclenchement d'un déclencheur?
En aparté, il est difficile de trouver de bons tutoriels pour le Service Broker. Si quelqu'un a des ressources, s'il vous plaît faites le moi savoir. En ce moment, je lis un livre de la ressource en ligne de nos sociétés, mais même cela est difficile à filtrer.
Merci,
William