1

ServiceBrokerの外部アクティベーションを使用しています。キュー(QUEUE_ACTIVATION)のイベント通知を作成しました。現在、多くのテストを行っており、キューが非アクティブ化されることがあります。

キューを有効にした後、イベント通知は機能しなくなり、外部アクティベーターはコンソールアプリを起動しません。

私はこれを見つけましが、「select * from sys.event_notifications」は、すでに作成されたイベント通知があることを示しているため、これは別のことのようです。

同じイベント通知を削除して再度作成して機能させますが、間違っているようです。

イベント通知が機能していないことを自動的に検出するにはどうすればよいですか?

4

1 に答える 1

0

おそらく、監視キューからの通知を受信して​​コミットしないため、通知はNOTIFIED状態になりますが、RECEIVES_OCCURINGに移行することはありません。キューモニターについてを参照してください。

于 2012-04-25T19:37:18.017 に答える