1

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

任何想法如何检查导致它的原因?

4

2 回答 2

0

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

于 2013-07-22T18:44:10.583 回答
0

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

于 2016-01-20T13:32:55.410 回答