日期:2014-05-17  浏览次数:20488 次

请教,SQL2005 异地双向同步方法
我们这里在北京有一台SQL2005的服务器A,在深圳有一台SQL2005的服务器B

两个数据库的表结构是完全相同的。

现在问题是想让这两台数据库的数据保持一致,更新了A的就同步到B,更新了B的就同步到A

实时性要求不高,一天同步一次就可以。

这个用合并复制可以实现吗?或者有没有其他的更好的方法??


------最佳解决方案--------------------
合并复制,
merge replication.
------其他解决方案--------------------
合并复制
------其他解决方案--------------------
用快照复制吧。或者网络可以的话直接把备份丢过去还原,不过你这个是双向的,peer-to-peer会不会好点?
------其他解决方案--------------------
1.合并复制可以实现,但较麻烦。
2.可以用合并视图来实现数据的联合。这个简单点 还要看你具体的应用。
------其他解决方案--------------------
sqlserver的复制功能应该可以
------其他解决方案--------------------
参考:http://topic.csdn.net/u/20080523/11/08e4624a-13d1-4a6c-a9bc-7cfdd721a351.html
------其他解决方案--------------------
如果是我部署,就自己写代码控制同步,若有预算,乐意合作
------其他解决方案--------------------
http://topic.csdn.net/u/20121031/18/f7328c3c-2f05-4f11-a6cc-3c3143f900ff.html同时帮忙看看这个问题