如何让阿里云数据库与本机电脑上的数据库保持实时同步?

JimCarter
博客专家认证
2015-11-04 01:09:09
现在开发了一个软件,安装在我的电脑上,以阿里云数据库作为平常使用的主力。由于本机电脑,可能会因为某些原因断网,无法访问外网。所以将本机中的数据库作为备份数据库使用,当断网后可以切换到这个上。这两个数据库都是sql server 2008的。

现在要求是:(1)在联网状态下,如果我连接的是本地数据库,则将本地数据库中产生变化的数据实时同步到阿里云上;如果我连接的阿里云的数据库,阿里云上有任何数据更改也能实时同步到我的本机备份数据库里。(2)在断网(无法访问外网)的情况下(此时肯定连接的是本地数据库了)。本地数据库中如果有数据变动,则在能联网的时候自动同步到阿里云上。

请问高手该如何解决这种问题?




...全文
1400 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35126828 2017-12-25
  • 打赏
  • 举报
回复
楼主怎么实现的,能说一下么
湖中仙人 2015-11-05
  • 打赏
  • 举报
回复
这个只能关注下,
gawz 2015-11-05
  • 打赏
  • 举报
回复
没试过和阿里云做 MERGE 同步
tcmakebest 2015-11-04
  • 打赏
  • 举报
回复
单向同步还简单点,楼主这是要双向同步,那就要在每条记录中记录修改时间和修改来源, 这样才能知道对方最新修改的记录是什么,然后再同步更新的记录.
JimCarter 2015-11-04
  • 打赏
  • 举报
回复
数据库有每个表中都有个自增字段作为主键

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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