跑求高手解答数据库同步问题

XMMXBB 2013-06-08 11:06:33
求大哥们给个方案。
局域网内有多个客户端sql数据库,外网服务器上有一个数据结构完全相同的sql数据库。
会涉及到服务器与客户端数据库的相互更新。
应该如何实现同步?希望能够详细点!
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
XMMXBB 2013-06-09
  • 打赏
  • 举报
回复
就是每个客户端数据结构相同,但数据内容会有一定的区别,服务器端汇总所有客户端的数据。 相当于集中库与分库的概念!
XMMXBB 2013-06-09
  • 打赏
  • 举报
回复
分库<==>集中库 集中库收集所有分库的信息,管理端在集中库中做了一些通用数据修改后要反映到分库!
haitao 2013-06-09
  • 打赏
  • 举报
回复
是 集中库<=分库 没有 集中库=>分库 也没有 分库<==>分库 ?
铁歌 2013-06-09
  • 打赏
  • 举报
回复
相互更新,可使用合并复制了。
合并复制通常用于服务器到客户端的环境中。 合并复制适用于下列各种情况:
多个订阅服务器可能会在不同时间更新同一数据,并将其更改传播到发布服务器和其他订阅服务器。
订阅服务器需要接收数据,脱机更改数据,并在以后与发布服务器和其他订阅服务器同步更改。
每个订阅服务器都需要不同的数据分区。
可能会发生冲突,并且在冲突发生时,您需要具有检测和解决冲突的能力。
应用程序需要最终的数据更改结果,而不是访问中间数据状态。 例如,如果在订阅服务器与发布服务器进行同步之前,订阅服务器上的行更改了五次,则该行在发布服务器上仅更改一次来反映最终数据更改

http://msdn.microsoft.com/zh-cn/library/ms152746.aspx
nzperfect 2013-06-08
  • 打赏
  • 举报
回复
楼主可查下合并复制,看是否可以满足。
Andy__Huang 2013-06-08
  • 打赏
  • 举报
回复
做定时更新同步,实时同步可能不太现实
Mr_Nice 2013-06-08
  • 打赏
  • 举报
回复
服务器与客户端数据库的相互更新 没看明白客户端数据库,是要做到服务器数据库的完全复制吗?
  • 打赏
  • 举报
回复
看合并复制能满足不能。
524929657雯 2013-06-08
  • 打赏
  • 举报
回复
haitao 2013-06-08
  • 打赏
  • 举报
回复
局域网内有多个【客户端】sql数据库? 相互更新? 如何同步?1+n个点 需求先说详细点

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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