Comment vérifier si ma File d'attente (Service Broker) est activé ou pas?
rarement, pour des raisons qui n'ont pas encore identifié, ma file d'attente est désactivée, lorsque cela s'imposait, je l'activer à nouveau, avec cette requête:
ALTER QUEUE [MyQueue] WITH STATUS = ON;
mais, je veux savoir quand la file d'attente est désactivée, comme un événement (T-SQL), ou de vérifier chaque "x" temps, si la file d'attente est activée.
OriginalL'auteur Makito | 2014-09-10
Vous devez vous connecter pour publier un commentaire.
Regarder dans
sys.service_queues
:Votre file d'attente a été désactivé par l' la gestion des messages incohérents mécanisme. Lorsque cela se produit un événement est déclenché qui peuvent être captées au moyen d'une Notification d'Événement, voir Service De Courtier En Application De La File D'Attente Désactiver.
OriginalL'auteur Remus Rusanu