Sql server 基于rowversion技术的数据库表数据同步

Sql server 基于rowversion技术的数据库表数据同步,sql-server,synchronization,Sql Server,Synchronization,我的公司在英国、意大利、德国等地有很多分支机构。在不使用sql server内置复制的情况下,我希望同步表数据,编写存储过程和sql server作业 我希望在英国数据库服务器中添加任何新数据时,我的sp将通过链接服务器在德国数据库中添加或更新该数据。当德国编辑该数据时,相同的数据将在英国数据库中更新 另一个问题是,假设德国和英国的相同数据在同一时间更新,那么在这种情况下,哪一个将被视为母亲。如何专业地处理这种情况 我们可以手动更新rowversion字段吗 如果可能的话,根据我的情况给我一个示

我的公司在英国、意大利、德国等地有很多分支机构。在不使用sql server内置复制的情况下,我希望同步表数据,编写存储过程和sql server作业

我希望在英国数据库服务器中添加任何新数据时,我的sp将通过链接服务器在德国数据库中添加或更新该数据。当德国编辑该数据时,相同的数据将在英国数据库中更新

另一个问题是,假设德国和英国的相同数据在同一时间更新,那么在这种情况下,哪一个将被视为母亲。如何专业地处理这种情况

我们可以手动更新rowversion字段吗


如果可能的话,根据我的情况给我一个示例代码,这样我就可以正确地将其可视化,这可能有助于我完成整个任务。

这是一个非常困难的问题


如果你想尝试解决这个问题,我建议你仔细研究一下最终一致性的概念。

这是可以做到的,但很容易出错,性能很差。顺便问一下,是什么阻止您利用sql server内置的非常复杂的体系结构复制呢。