Layanan Notifikasi tidak digunakan lagi, tetapi Anda tetap tidak ingin menggunakannya.
Anda mungkin mempertimbangkan pesan Service Broker dalam beberapa skenario; detailnya bergantung pada aplikasi Anda.
Dalam kebanyakan kasus, Anda mungkin dapat menggunakan SqlDependency atau SqlCacheDependency. Cara kerjanya adalah Anda menyertakan objek SqlDependency dengan kueri Anda saat Anda mengeluarkannya. Kueri dapat berupa SELECT tunggal atau sekelompok perintah kompleks dalam prosedur tersimpan.
Beberapa saat kemudian, jika server web atau pengguna atau halaman web lain membuat perubahan pada DB yang mungkin menyebabkan hasil kueri sebelumnya berubah, maka SQL Server akan mengirimkan pemberitahuan ke semua server yang telah mendaftarkan objek SqlDependency. Anda dapat mendaftarkan kode untuk dijalankan ketika acara tersebut tiba, atau acara tersebut dapat dengan mudah menghapus entri di Cache.
Meskipun Anda perlu mengaktifkan Service Broker untuk menggunakan SqlDependency, Anda tidak perlu berinteraksi dengannya secara eksplisit. Namun, Anda juga dapat menggunakannya sebagai mekanisme alternatif; anggap itu lebih sebagai sistem perpesanan persisten yang menjamin urutan pesan dan pengiriman sekali saja.
Detail tentang cara menggunakan sistem ini agak panjang untuk posting forum. Anda dapat mencarinya di Google, atau saya juga memberikan contoh di buku saya (Ultra-Fast ASP.NET).