SQL Server Query Notifications は優れたツールですが、うまくスケーリングできるように構築されていないようです。通知が必要な/必要なすべてのアプリケーションは、通知が必要な間 (通常は、アプリケーションが実行されている間)、データベースへの接続を開いたままにしておく必要があります。
私は創造的な解決策に対してオープンです。頭のてっぺんから、クライアント アプリケーションに通知できる SQL Server クエリ通知にサブスクライブするサービスをサーバーに配置することを考えました。この場合、開いているデータベース接続は 1 つだけです (そして、常に開いたままにしておく必要はありません)。その後、クライアント アプリケーションは、通知のためにサービスにサブスクライブすることができます。
アイデア??