Jawaban yang cukup panjang, tetapi taruhan terbaik Anda adalah seperti SqlCacheDependency .
Anda juga dapat menggunakan sesuatu yang disebut teknik "Reverse AJAX", yang digunakan oleh pemberitahuan Google Mail, dan dibicarakan di sini:Bagaimana cara kerja notifikasi email masuk di Gmail?
Selain keduanya, opsi AFAIK Anda yang lain adalah polling server sederhana.
Selain itu, Anda belum menyebutkan apa klien Anda adalah.
Apakah itu situs web publik di internet? Apakah ini aplikasi intranet, aplikasi WPF?
Jika itu adalah situs web, yang terbaik adalah panggilan balik sisi klien menggunakan teknik Reverse AJAX yang saya sebutkan.