身份增量在sql server数据库(亚马逊服务器)中跳跃

时间:2014-10-07 14:08:14

标签: sql-server-2012 amazon-rds

我使用的是Sql server 2012(Amazon RDS)。我有一个表中有一个标识列。开头的标识列从1,2开始,依此类推,顺利添加标识,但突然间它从17018跳到27011.原因可能是什么。请协助。

感谢, 塞拉

2 个答案:

答案 0 :(得分:0)

重新启动服务器实例可能会导致此问题。 见this

答案 1 :(得分:0)

任何这些事情都可能导致身份栏跳转:

  1. 在表中插入稍后回滚的文件
  2. 插入表格时出错(如唯一约束违规)
  3. 从表中删除
  4. 有人使用IDENTITY INSERT ON为标识列设置值。如果该值大于当前值,则序列将从该值恢复。
  5. 服务器重启
  6. 通常,您不应期望标识列增加1.将值视为随机。身份和真实随机性之间的唯一区别在于它保证价值会增加。