我公司有很多分支机构,如英国,意大利德国等,不使用sql server内置复制我想同步表数据写一个存储过程和sql server作业。
我想在英国数据库服务器中添加任何新数据时,我的sp将通过链接服务器在德国数据库中添加或更新该数据。当德国编辑该数据时,相同的数据将在英国数据库中更新。
另一个问题是假设同一数据在德国和英国同时更新,那么在这种情况下哪一个将被视为母亲。如何专业地处理这种情况。
我们可以手动更新rowversion字段吗?
如果可能的话,根据我的情况给我一个示例代码,我可以正确地想象它,这可以帮助我编写整个事情。
答案 0 :(得分:0)
这是一个非常棘手的问题。
如果你想尝试解决它,我建议你阅读最终一致性的想法。