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