1

我正在使用 Service Broker 外部激活。我已经为队列(QUEUE_ACTIVATION)创建了事件通知。目前正在进行大量测试,有时我的队列会被停用。

启用队列后,事件通知不再起作用,并且外部激活器不会启动控制台应用程序。

我找到了这个,但这似乎是别的东西,因为“从 sys.event_notifications 中选择 *”表明已经创建了事件通知。

我确实删除并再次创建相同的事件通知以使其工作,但这似乎是错误的..

如何自动检测事件通知不起作用?

4

1 回答 1

0

您可能没有收到并提交来自监控队列的通知,导致通知进入 NOTIFIED 状态但永远不会转换到 RECEIVES_OCCURING。请参阅了解队列监视器

于 2012-04-25T19:37:18.017 回答