Notification Servicesは廃止されましたが、とにかくそれを使用したくありません。
一部のシナリオでは、ServiceBrokerメッセージを検討する場合があります。詳細はアプリによって異なります。
ほとんどの場合、SqlDependencyまたはSqlCacheDependencyを使用できます。それらが機能する方法は、発行時にSqlDependencyオブジェクトをクエリに含めることです。クエリは、単一のSELECTまたはストアドプロシージャ内のコマンドの複雑なグループにすることができます。
しばらくして、別のWebサーバーまたはユーザーまたはWebページがDBに変更を加えて、前のクエリの結果が変更される可能性がある場合、SQLServerはSqlDependencyオブジェクトを登録しているすべてのサーバーに通知を送信します。これらのイベントが到着したときに実行するコードを登録するか、イベントがキャッシュ内のエントリをクリアするだけです。
Service BrokerがSqlDependencyを使用できるようにする必要がありますが、明示的に操作する必要はありません。ただし、代替メカニズムとして使用することもできます。メッセージの順序と1回限りの配信を保証する永続的なメッセージングシステムと考えてください。
これらのシステムの使用方法の詳細は、フォーラムの投稿には少し長いです。 Googleで検索することも、私の本(Ultra-Fast ASP.NET)で例を提供することもできます。