我有一个奇怪的情况,我的SQL Server 2012数据库中的自动标识int列没有正确递增.
假设我有一个使用int自动标识作为主键的表,它偶尔会跳过增量,例如:
1,2,3,4,5,1004,1005
这是在随机数量的随机时间表上发生的,无法复制它以查找任何趋势.
这是怎么回事?有办法让它停止吗?
在Fee
SQL Server 2012中的"ReceiptNo"列中的一个表中,数据库标识增量突然开始跳转到100而不是1,具体取决于以下两点.
如果它是1205446,则跳转到1206306,如果是1206321,则跳转到1207306,如果是1207314,则跳到1208306.我想让你注意的是,最后三位数保持不变,即每当跳跃时为306如下图所示.
我重新启动计算机时会出现此问题