身份字段不是顺序的

时间:2013-07-22 18:36:24

标签: sql-server azure-sql-database

我有一个Azure SQL数据库,其中包含大约20个表。我刚刚看到其中一个身份字段(主键)暂时增加1并且在某个时刻它以随机数跳转。这发生在两个地方。首先是1029,然后是997.它们与删除的记录或使用CHECKIDENT RESEED无关。

任何想法如何查看原因?

2 个答案:

答案 0 :(得分:0)

如果您有一个插入记录的事务,但事务被回滚,则身份种子仍会递增。也许你有一些事情失败并被推回?

答案 1 :(得分:0)

如果这是Azure数据库,则在数据库复制时,标识字段可以递增。