标签: sql-server sql-server-2014
我有一个数据库,其中ID是bigint和自动递增的标识列。工作正常,但它突然上升并从特定数字开始?
我想知道为什么会这样,我怎样才能再次从152继续增加????
答案 0 :(得分:5)
这一切都很正常。 Microsoft在SQL Server 2012中添加了序列,最后,我可能会添加和更改生成身份密钥的方式。看看here进行一些解释。
如果您想拥有旧行为,可以:
1-使用跟踪标志272 - 这将导致为每个生成的标识值生成日志记录。打开此跟踪标志可能会影响身份生成的性能。
2-使用具有NO CACHE设置(http://msdn.microsoft.com/en-us/library/ff878091.aspx)