借助rowversion技术实现数据库表数据同步

时间:2014-06-14 20:29:39

标签: sql-server synchronization

我公司有很多分支机构,如英国,意大利德国等,不使用sql server内置复制我想同步表数据写一个存储过程和sql server作业。

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

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

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

如果可能的话,根据我的情况给我一个示例代码,我可以正确地想象它,这可以帮助我编写整个事情。

1 个答案:

答案 0 :(得分:0)

这是一个非常棘手的问题。

如果你想尝试解决它,我建议你阅读最终一致性的想法。