我使用的是Sql server 2012(Amazon RDS)。我有一个表中有一个标识列。开头的标识列从1,2开始,依此类推,顺利添加标识,但突然间它从17018跳到27011.原因可能是什么。请协助。
感谢, 塞拉
答案 0 :(得分:0)
重新启动服务器实例可能会导致此问题。 见this
答案 1 :(得分:0)
任何这些事情都可能导致身份栏跳转:
IDENTITY INSERT ON
为标识列设置值。如果该值大于当前值,则序列将从该值恢复。通常,您不应期望标识列增加1.将值视为随机。身份和真实随机性之间的唯一区别在于它保证价值会增加。