sql server auto increment - trace flag 272

Posted 兴杰(stooges.com.my)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server auto increment - trace flag 272相关的知识,希望对你有一定的参考价值。

从 sql 2012 开始, 微软为了让 insert 时 auto increment 快一些,做了一个 cache 的机制。

这个机制虽然好,但是也有麻烦的情况,如果你的 sql 突然 restart 了, 那么这个 cache 就流失了 

这回导致你的 sql auto increment Id 突然跳 1000, 比如从 45,46...1047.

如果这个你很在意这个号码的顺序。

那么你可以关掉这个 cache 机制.

refer : http://www.dfarber.com/computer-consulting-blog/2014/2/13/how-to-solve-identity-problem-in-sql-2012/

 

以上是关于sql server auto increment - trace flag 272的主要内容,如果未能解决你的问题,请参考以下文章

SQL AUTO INCREMENT 字段

SQL AUTO INCREMENT 字段

SQL AUTO INCREMENT 字段

Sql Server CE - 临时禁用特定列上的自动增量

sql auto_increment.sql

为啥我不能准备这个 sql 语句来设置 auto_increment?