因此,我刚刚继承了一个应用程序,该应用程序使用与 SQL 通知服务关联的 SQL 依赖函数,以便在数据库中的一个表发生更改时执行某些功能。具体来说,我有一个 MVC 网站 - 在 global.asax 文件中有一个监听函数,它根据数据更改在表更改时更新路由约束。
不幸的是,我们也迁移到了 SQL Server 2008。现在,我根本无法使用此功能。据我所知,它实际上已在 SQL Server 2008 中被删除,尽管令人讨厌的是,它有时在出错时似乎会触发。这让我有点困惑,但似乎该服务不再可用。
所以我需要一个建议的替代方案。我查看了 StreamInsight,但坦率地说,这似乎是一把大锤。另外,我有点怀疑未来可能会删除对它的支持,就像对通知服务的支持一样。最简单的方法是简单地安排一个控制台应用程序每 5 分钟左右完成一次工作,但立即更新会非常可取,而且我不确定让命令行应用程序更新某些内容有多容易网站上的基础作为路由。
所以 - 有什么建议吗?