Sql server 双数据库实时同步问题

tds__609 2016-08-09 04:47:31
目前,公司有2个sql server 2005 数据库服务器(一个在中国,一个在国外),现在采用的是订阅 发布的合并。

因为双数据库对应2套系统,数据需要保持实时的同步。

现在的问题:
1. 如果发生严重故障,需要重新设置订阅发布,这时候,订阅服务器无法使用。数据量大的时候,
重新设置时间很长。
2.如果系统功能增加,增加了表,需要重新设置同步。
3.sql server自带的监控同步,不是太友好,不能全面监控同步状态。

有没有基于sql server同步的第三方工具??? 或者有没有更好的数据同步方案??
请大神解答!!
...全文
563 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tds__609 2016-08-09
  • 打赏
  • 举报
回复
引用 4 楼 roy_88 的回复:
用复制监视器有异常时会提示信息 ,根据信息去解决问题 从SQL2000~2014都有用过,遇到问题都是差不多,如果有条件可用SQL2012之后的版本,数据库用到列存储,性能方面提升不少,前提是硬件要跟上,占用的资源会更多
好的,了解了 ,感谢,其实抛去网络因素,我觉得sql server合并复制还是很不错的。
中国风 2016-08-09
  • 打赏
  • 举报
回复
用复制监视器有异常时会提示信息 ,根据信息去解决问题 从SQL2000~2014都有用过,遇到问题都是差不多,如果有条件可用SQL2012之后的版本,数据库用到列存储,性能方面提升不少,前提是硬件要跟上,占用的资源会更多
卖水果的net 版主 2016-08-09
  • 打赏
  • 举报
回复
可以考虑下 oracle 的 OGG ,这个就是配置比较繁琐;但是功能强大
tds__609 2016-08-09
  • 打赏
  • 举报
回复
引用 1 楼 roy_88 的回复:
SQL后续版本支持对等复制 如果2005合并复制也是一种较好的方案,如用日志同步的方式不是很推荐 处理异常查 明原因时多用语句,不要一有问题就重新配置和初始化 可参照 http://blog.csdn.net/roy_88/article/category/922979
版主,sql server 2008 或2012版本是不是复制性能会更高些?? 现在同步最常见的错误就是: 错误消息: 复制代理遇到问题。有关详细信息,请参阅上一个作业步骤历史记录消息或复制监视器。. 该步骤失败。 这种情况目前只有手动,开始同步。 你知道怎么解决这个问题么???
中国风 2016-08-09
  • 打赏
  • 举报
回复
SQL后续版本支持对等复制 如果2005合并复制也是一种较好的方案,如用日志同步的方式不是很推荐 处理异常查 明原因时多用语句,不要一有问题就重新配置和初始化 可参照 http://blog.csdn.net/roy_88/article/category/922979

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧