跪求数据库中某个表的双向同步具体代码,数据库分别在A地,B地,两个数据库中表结构完全相同,且第一个ID字段为自动编号。

StarRib 2006-04-12 01:11:08
跪求数据库中某个表的双向同步具体代码,数据库分别在A地,B地,两个数据库中表结构完全相同,且第一个ID字段为自动编号。


谢谢兄弟们!!!!!!!!!!!!!!!!!!!!!!!!!!!!
分不够再加!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
433 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
batiraul 2006-04-12
  • 打赏
  • 举报
回复
用数据库同步订阅复制
kowloons 2006-04-12
  • 打赏
  • 举报
回复
问移动去
StarRib 2006-04-12
  • 打赏
  • 举报
回复
可是合并复制会增加一个标识字段啊。。。
lovcal 2006-04-12
  • 打赏
  • 举报
回复
那应该没问题啊
StarRib 2006-04-12
  • 打赏
  • 举报
回复
总共5W
lovcal 2006-04-12
  • 打赏
  • 举报
回复
一天5w?
还是总共5w?
合并复制是从发布服务器向订阅服务器分发数据的过程,该复制类型使发布服务器和订阅服务器得以在连接或未连接时更新数据,然后在连接时合并所有站点的更新。

合并复制使许多不同的站点得以自主工作,然后在晚一些时候再将更新合并成一个统一的结果。首先在订阅服务器上应用初始快照,然后 Microsoft® SQL Server™ 2000 在发布服务器上和订阅服务器上跟踪已发布数据的更改。

只处理更新啊
StarRib 2006-04-12
  • 打赏
  • 举报
回复
两地是通过INTERNET用VPN连接起来的。

表中的数据库量在5W条左右。

用合并复制功能会不会处理的数据量过大?
lovcal 2006-04-12
  • 打赏
  • 举报
回复
那就SQLServer的合并复制功能吧
StarRib 2006-04-12
  • 打赏
  • 举报
回复
1。要求实时
2。不能改变现有的表结构


lovcal(枫兮) 兄弟:具体如何实现?
lovcal 2006-04-12
  • 打赏
  • 举报
回复
因为只有一个表,用触发器可以,但要把级联嵌套功能关闭,不用多加标示

但是这样网络不通的话同步将失效,可以加个来源标示字段,
然后建一个作业,调度执行,检查本地更新字段,发现没更新的执行更新即可

另外一种就是使用SQLServer的合并复制功能,但是只有一个表,感觉没什么必要
StarRib 2006-04-12
  • 打赏
  • 举报
回复
能否不改变现有表结构?
BC_BOY 2006-04-12
  • 打赏
  • 举报
回复
用触发器就可以了~!!!
在两个表中加多一个字段,标识是触发器写入还是直接写入~~
根据标识控制触发器
StarRib 2006-04-12
  • 打赏
  • 举报
回复
对!

A.Table 更新,马上更新B.Table
B.Table 更新,马上更新A.Table

lovcal 2006-04-12
  • 打赏
  • 举报
回复
什么意思?要保证两个表的数据一样?两地都有本地更新么?

34,590

社区成员

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

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