Q
标识列增量跳转
8
A
回答
4
它发生在SQL Server 2012失去其预先分配的序列号时。
如果你想摆脱的是,一个选择是使用跟踪标志:
DBCC TRACEON (272)
另一种选择是使用的,而不是身份序列(无缓存):
CREATE SEQUENCE MySeq AS int
START WITH 1
INCREMENT BY 1
NO CACHE;
看到这个:http://www.big.info/2013/01/how-to-solve-sql-server-2012-identity.html
+0
祝福你们。竖起大拇指 – ojorma
1
这完全正常。 Microsoft在SQL Server 2012中添加了序列,请参阅a link以获取一些解释。
如果你想有旧的行为,您可以:
使用跟踪标志272 - 这将导致每个生成的标识值中产生的日志记录。打开此跟踪标志可能会影响身份生成的性能。 使用NO CACHE设置的序列发生器(http://msdn.microsoft.com/en-us/library/ff878091.aspx)
相关问题
- 1. 标识增量
- 2. 标识列增量设置为0
- 3. Rails多标识增量
- 4. magento订单ID增量跳转
- 5. 如何跳过标识列的编号?
- 6. SQL Server 2008 - 标识列跳过行ID
- 7. 标识增量前端逻辑
- 8. excel中增量唯一标识符
- 9. 更改现有标识列的增量值
- 10. 复位增量值对于使用T-SQL脚本标识列
- 11. 实体框架SaveChanges失败增量标识列
- 12. 标识列自动增量与当前年份
- 13. SQL标识列增加2或3
- 14. Windows 7任务栏 - 跳转列表,跳转列表链接和跳转列表
- 15. SQL Server将列转换为标识列
- 16. C# - 跳转到数据库中的标识
- 17. 转换增量值
- 18. 阵列增量
- 19. H2增量列
- 20. 增量列表
- 21. 在MIPS中使用跳转表(如何在JT阵列中跳转标签)
- 22. 实现跳过迭代器的增量
- 23. C++ Windows跳转列表类未被识别
- 24. Mongo文档增量序列跳过数字
- 25. 防止MySQL的自动增量跳跃序列
- 26. SQL - 没有标识种子或序列的主键自动增量
- 27. 自动增量在实体框架5,而不在数据库中标识列
- 28. 添加新行时跳过一些值的标识列
- 29. 标识突出和跳跃不辍
- 30. QSlider鼠标直接跳转
您的插入在某个时候是否失败? –
如果您使用的是SQL Server 2012,那就是一个错误。 –
http://connect.microsoft.com/SQLServer/feedback/details/739013/alwayson-failover-results-in-reseed-of-identity –