SQL クエリ通知サービスに関して、この奇妙な問題があります。QN サービスで実行されているメインの Web アプリケーションがあるため、Web のキャッシュ アイテムは、監視データが変更されたときに SQL から通知を受け取ります。そして、それはうまくいきます。奇妙なのは、他のサポート Web サービスが QN サブスクリプションを SQL 2005 SP2 に登録しようとすると、このエラーが発生することです。
「システム例外: コマンドが複数回実行されているサーバーに対して SqlDependency.Start が呼び出されましたが、現在のコマンドに一致するサーバー/ユーザー/データベースの Start() 呼び出しがありません」
このエラーは、特定のインスタンス DB に対して SQLDependency で SQL クエリを実行したときにのみ発生します。他のインスタンス DB は問題なく動作します。
QN / Service Broker の問題に関するリソースはあまりありません。似たような経験をしたことがある人は、知識を共有できれば幸いです。