繁体   English   中英

如何检查我的队列(Service Broker)是否启用?

[英]How to check if my Queue (Service Broker) is enable or not?

很少,由于尚未识别的原因,我的队列被禁用,当发生这种情况时,我再次使用此查询启用:

  ALTER QUEUE [MyQueue] WITH STATUS = ON;

但是,我想知道何时禁用队列,例如事件(T-SQL),或者如果启用了队列,则检查每个“x”时间。

查看sys.service_queues

select is_receive_enabled
from sys.service_queues
where name = N'MyQueue';

您的队列被病毒邮件处理机制禁用。 发生这种情况时会触发一个可以通过事件通知捕获的事件,请参阅Service Broker应用程序队列禁用事件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM