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

两台服务器,A发布服务器,B订阅服务器,有两个数据库,都是SQL2005,

结构一样,实现数据库同步,采用合并复制

当我在A的数据库news表中添加几条新闻,主键ID从1自动增长,同步之后,B中出现同样的数据,接着我在B的数据库news表中添加几条新闻,主键ID是从2001开始自动增长,也能同步到A中。。。

但是为什么ID中间相差2000呢?我想要A、B中都是连续增长的,而且又不重复,有没有哪位高手有好的解决方案?谢谢!

冉冉说
浏览 538回答 3
3回答

慕码人8056858

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

白板的微信

建议使用GUID列做标识主键。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server