请教一个同步数据的思路

lionkings 2015-12-08 10:15:32
有关数据同步问题:MS-SQL Server 2005
公司有2个账套(即2个数据库,所有的表是一模一样的),A账套为总公司账套,B账套为分公司账套,
为了统一管理,总公司账套负责建立基础数据(如物料档、供应商档、客户档等),然后同步到B账套上,请问用什么方式做到?编程和SQL都可以,现在是请教大家给个实现思路。
...全文
231 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionkings 2015-12-08
  • 打赏
  • 举报
回复
引用 3 楼 Tiger_Zhao 的回复:
如果是同一个实例的两个数据库,都不用同步的:把B中的表删除,建立同名的视图指向A的表。
忘记说了,2个数据库在2台不同的主机上。
Tiger_Zhao 2015-12-08
  • 打赏
  • 举报
回复
如果是同一个实例的两个数据库,都不用同步的:把B中的表删除,建立同名的视图指向A的表。
Yole 2015-12-08
  • 打赏
  • 举报
回复
加时间戳,然后用作业定时比对。
Pact_Alice 2015-12-08
  • 打赏
  • 举报
回复
数据同步的话就是用订阅与发布,你可以查看相关资料
中国风 2015-12-08
  • 打赏
  • 举报
回复
引用 7 楼 lionkings 的回复:
[quote=引用 6 楼 roy_88 的回复:] 在总公司服务器维护基础资料,同步在分公司服务器上 看一下SQL SERVER同步复制,在网上看看资料设置 在2005环境下的例子: http://download.csdn.net/detail/wuxi_88/715861
新的需求是分公司账套的基础资料,并不是孤立不修改的,同步过来后,分公司还是要修改一些字段的数据的,如果用发布\订阅模式,那么会覆盖分公司之前修改过的数据,这样也是不行的。 不知道是不是这样,我测试过订阅后是覆盖式的。[/quote] 有可更新订阅,你可以同步上总部的,也可用合并复制 https://technet.microsoft.com/zh-cn/library/ms152531(v=sql.90).aspx
lionkings 2015-12-08
  • 打赏
  • 举报
回复
引用 6 楼 roy_88 的回复:
在总公司服务器维护基础资料,同步在分公司服务器上 看一下SQL SERVER同步复制,在网上看看资料设置 在2005环境下的例子: http://download.csdn.net/detail/wuxi_88/715861
新的需求是分公司账套的基础资料,并不是孤立不修改的,同步过来后,分公司还是要修改一些字段的数据的,如果用发布\订阅模式,那么会覆盖分公司之前修改过的数据,这样也是不行的。 不知道是不是这样,我测试过订阅后是覆盖式的。
中国风 2015-12-08
  • 打赏
  • 举报
回复
在总公司服务器维护基础资料,同步在分公司服务器上 看一下SQL SERVER同步复制,在网上看看资料设置 在2005环境下的例子: http://download.csdn.net/detail/wuxi_88/715861
中国风 2015-12-08
  • 打赏
  • 举报
回复
引用 4 楼 lionkings 的回复:
[quote=引用 3 楼 Tiger_Zhao 的回复:] 如果是同一个实例的两个数据库,都不用同步的:把B中的表删除,建立同名的视图指向A的表。
忘记说了,2个数据库在2台不同的主机上。[/quote] 做数据库 同步复制--事务复制处理

27,582

社区成员

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

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