Услугите за уведомяване бяха оттеглени, но вие така или иначе не искате да ги използвате.
Може да обмислите съобщенията на Service Broker в някои сценарии; подробностите зависят от приложението ви.
В повечето случаи вероятно можете да използвате SqlDependency или SqlCacheDependency. Начинът, по който работят, е, че включвате обект SqlDependency към заявката си, когато я издавате. Заявката може да бъде единична SELECT или сложна група от команди в съхранена процедура.
Някога по-късно, ако друг уеб сървър или потребител или уеб страница направи промяна в DB, която може да доведе до промяна на резултатите от предишната заявка, тогава SQL Server ще изпрати известие до всички сървъри, които са регистрирали SqlDependency обекти. Можете или да регистрирате код, който да се изпълнява, когато тези събития пристигнат, или събитието може просто да изчисти запис в кеша.
Въпреки че трябва да разрешите Service Broker да използва SqlDependency, не е необходимо да взаимодействате с него изрично. Въпреки това, можете да го използвате и като алтернативен механизъм; мислете за нея по-скоро като за постоянна система за съобщения, която гарантира ред на съобщенията и еднократна доставка.
Подробностите за това как да използвате тези системи са малко дълги за публикация във форума. Можете или да ги намерите в Google, или аз също предоставям примери в моята книга (Ultra-Fast ASP.NET).