日期:2014-05-18  浏览次数:20668 次

sqlserver2000如何在两台服务器之间做双向的数据同步?
从一台机器向另一台同步我会,做发布和订阅即可。如何双向同步呢?好像把每个服务器都设置为发布者和订阅者,结果只有一台服务器可以更新数据,另一台服务器无法更新,就是订阅不起作用。如何解决?谢谢!

------解决方案--------------------
关注中......
------解决方案--------------------
订阅发布是可以双向的。

具体配置没搞过。


------解决方案--------------------
关注中......
------解决方案--------------------
关注中...
帮你顶!
------解决方案--------------------
以下四种复制类型允许在订阅服务器上更改发布数据:

可队列更新的事务复制,通过消息队列允许在订阅服务器上更改发布数据。

可即时更新的事务复制,通过链接服务器允许在订阅服务器上更改发布数据。

对等事务复制,复制拓扑中的服务器既为订阅也为发布,所有的服务器(节点)上都有相同的发布(架构和数据),可在所有的节点上更改发布。

合并复制,使用触发器跟踪发布服务器和订阅服务器上对发布数据的更新,并将这些更新合并为一个统一的结果集(需要有特定的业务逻辑处理可能的同步数据冲突),将其同步到所有的服务器上。

------解决方案--------------------
对等事务复制需要 SQL Server 2005 企业版支持。
------解决方案--------------------
MSSQL2000的不好做,非法不好做。
------解决方案--------------------
关注。