在网速不好的条件下如何双向同步mssql2005
问题描述:
中国一台服务器,美国一台服务器,系统都是windows2003、sql2005.
用什么经济的方案能保证两台服务器上的sql同步呢,双向的。
而且两边的网络状态不是很好,有时候连续几天都不行,别说用专线太贵。。。
sql复制技术能否使用在这种不好的网络环境下呢?我考虑过复制的方法
快照肯定不合适,合并复制无法解决主键冲突问题(也要求网速),事务复制又要求网速快。。。天啊
多谢。
中国一台服务器,美国一台服务器,系统都是windows2003、sql2005.
用什么经济的方案能保证两台服务器上的sql同步呢,双向的。
而且两边的网络状态不是很好,有时候连续几天都不行,别说用专线太贵。。。
sql复制技术能否使用在这种不好的网络环境下呢?我考虑过复制的方法
快照肯定不合适,合并复制无法解决主键冲突问题(也要求网速),事务复制又要求网速快。。。天啊
多谢。
作者: isjoe 发布时间: 2011-06-15
sha fa 友情帮顶
作者: chuanzhang5687 发布时间: 2011-06-15
这个没有什么好的办法 只能考虑换其他数据库
作者: fredrickhu 发布时间: 2011-06-15
如果两台服务器都有外网的静态ip,外网网速>=10M,说同步有可行性,
另外,和数据库大小还有关,
如果网络不行,只能自已写程序,用任务调度进行处理,
将功能相关有关连的表作为一个任务,
在表中加uniqueidentifier类型字段,以识别数据唯一性,
如果关注性能,还要在表中加是否同步标志,每次同步只处理没有同步的数据,
另外,和数据库大小还有关,
如果网络不行,只能自已写程序,用任务调度进行处理,
将功能相关有关连的表作为一个任务,
在表中加uniqueidentifier类型字段,以识别数据唯一性,
如果关注性能,还要在表中加是否同步标志,每次同步只处理没有同步的数据,
作者: jyh070207 发布时间: 2011-06-15
此种异地同步,貌似没有太高效廉价的方式。
作者: maco_wang 发布时间: 2011-06-15
这么远的距离,物美价廉是不可能的
作者: mingpei0703 发布时间: 2011-06-15