Wie um zu überprüfen, ob meine Queue (Service Broker) aktivieren oder nicht?
selten, aus Gründen, die Sie noch nicht kennen, mein queue deaktiviert ist, wenn dies passiert, aktiviere ich wieder mit dieser Abfrage:
ALTER QUEUE [MyQueue] WITH STATUS = ON;
aber, ich möchte wissen, Wann die Warteschlange deaktiviert ist, wie ein Ereignis (T-SQL), oder prüfen Sie jedes "x" Zeit, falls die Warteschlange aktiviert ist.
InformationsquelleAutor Makito | 2014-09-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick in
sys.service_queues
:Ihre Warteschlange wird deaktiviert, indem Sie die Gift message-handling-Mechanismus. Wenn dies geschieht, ein Ereignis ausgelöst wird, eingefangen werden kann, über Event-Benachrichtigung finden Sie unter Service Broker-Anwendung Warteschlange Deaktivieren-Ereignis.
InformationsquelleAutor Remus Rusanu