嗨 Stackoverflow 社区,
让我请求您的帮助,因为我确实遇到了一个关键问题。
我们有两个链接服务器,都是 Microsoft SQL Server:CRM 和 DW 服务器。CRM系统的一些变化会触发一个程序来立即获取DW服务器的更新,它的工作方式是CRM系统调用DW服务器来更新记录。在我的情况下,来自CRM 和 DW sql 服务器的CRM 系统的更新被称为同时,问题就从这里开始了。
DW 服务器仅在事务开始之前尝试读取更改并获取记录。是的,这是因为 CRM 服务器使用:
读取提交的快照
不幸的是,我们无法更改 CRM sql 服务器上的隔离级别。简单的解释——CRM 来自第三方提供商,他们想限制我们做出这些可能性。
有没有其他方法,等待事务提交,然后在提交后读取最新数据?
如果缺少信息,请告诉我,然后我将提供更多见解。