SQL Server 标识列值突然跳到 1001:一个解释
在 SQL Server 2012 中,用户遇到了一个有趣的问题,其中标识列值突然从顺序模式(例如 1、2、3)跳到较高的数字(例如 1001、1002)。要了解这种现象背后的原因,让我们深入研究根本原因。
Microsoft 在 SQL Server 2012 中对标识值的处理进行了更改。此更改可能会导致记录之间的标识间隙,尤其是在重新启动后SQL Server 实例或服务器计算机本身。其他因素(例如由于更新而自动服务器重新启动)也可能导致这些身份跳过。
要解决此问题,有两个主要选项:
在 SQL Server 上启用跟踪标志 272 2012
按照以下步骤启用跟踪标志 272:
以上是为什么 My SQL Server 2012 标识列值跳到 1001?的详细内容。更多信息请关注PHP中文网其他相关文章!