【发布时间】:2010-04-22 08:19:28
【问题描述】:
问题:
有很多不同的数据库,由许多不同的应用程序直接填充(没有任何通用的应用程序层)。数据只能通过 SP 访问(根据策略)
任务:
应用程序需要跟踪这些数据库中的变化并在最短的时间内做出反应。
可能的解决方案:
1) 为每个数据库中的每个表创建触发器,这将用事件填充一个表。应用程序将通过 SqlDependency 监视此表。
2) 通过SqlDependency 监视每个数据库中的每个表。
3) 为每个数据库中的每个表创建触发器,这将通知使用托管扩展的应用程序。
最好的方法是什么?
【问题讨论】:
标签: .net sql-server stored-procedures ado.net sqldependency