为了账号安全,请及时绑定邮箱和手机立即绑定

SQL2005数据库同步主键冲突问题

SQL2005数据库同步主键冲突问题

冉冉说 2018-12-07 09:29:46
两台服务器,A发布服务器,B订阅服务器,有两个数据库,都是SQL2005, 结构一样,实现数据库同步,采用合并复制 当我在A的数据库news表中添加几条新闻,主键ID从1自动增长,同步之后,B中出现同样的数据,接着我在B的数据库news表中添加几条新闻,主键ID是从2001开始自动增长,也能同步到A中。。。 但是为什么ID中间相差2000呢?我想要A、B中都是连续增长的,而且又不重复,有没有哪位高手有好的解决方案?谢谢!
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

这是MSSQL中合并复制的一种机制,自增列为了不让主键冲突解决冲突的一种办法

查看完整回答
反对 回复 2019-01-07
?
白板的微信

TA贡献1883条经验 获得超3个赞

建议使用GUID列做标识主键。

查看完整回答
反对 回复 2019-01-07
  • 3 回答
  • 0 关注
  • 537 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信