我们有一个不幸的情况,我们的许多应用程序直接与数据库对话(主要是本机应用程序,我们的托管应用程序通过DAL)。我们有300多个表,需要根据对某些表的修改来引发事件。这些事件将通过企业服务总线(nServiceBus)或MSMQ引发,我们的应用程序将挂钩这些事件。
例如:
总之,我们预计不会有超过25个活动,每个活动最多不会超过5个表。
的信息:
我们正在寻找一种我们可以加入的类似CDC的解决方案。指出可能的解决方案或输入/经验会非常有用:)
答案 0 :(得分:0)
我更愿意避免这种情况,并且已经避免了几次。
我的备份计划(即制定了草图但从未实施过)是:
使用队列和Service Broker意味着触发器不需要任何重要的处理并阻止客户端。