Итак, я только что унаследовал приложение, которое использовало функцию зависимости SQL, связанную с SQL Notification Services, для выполнения некоторых функций при изменении одной из таблиц в БД.В частности, у меня есть веб-сайт MVC - в файле global.asax была функция прослушивания, которая обновляла ограничения маршрута при каждом изменении таблицы на основе изменений данных.
К сожалению, мы также перешли на SQL Server2008. Теперь я не могу заставить эту функциональность работать вообще.Насколько я могу судить, он был фактически удален в SQL Server 2008, хотя, к сожалению, иногда он срабатывает при возникновении ошибок.Это немного смутило меня, но казалось бы, что сервис больше недоступен.
Так что мне нужна предложенная альтернатива.Я взглянул на StreamInsight, но, если честно, похоже, что кувалдой сломать орех.Кроме того, я более чем подозрительно подозреваю, что поддержка может быть удалена в будущем, так же, как была поддержка служб Notification Services.Самый простой подход - просто запланировать консольное приложение для выполнения работы каждые 5 минут или около того, но немедленные обновления были бы чрезвычайно предпочтительными, и я не уверен, насколько легко было бы получить приложение командной строки для обновления чего-либо какОсновополагающим на веб-сайте, как маршрутизация.
Итак - какие-либо предложения?