在少数情况下,表的生成的行ID与SQL Server 2012数据库中的序列不同步。
所以我尝试执行此查询:
update sys.sequences
set current_value = (select max(id) from game.gfxMedia)
where object_id = 1661237544
毫不奇怪,我得到了这个错误:
不允许对系统目录进行临时更新。
在诸如我的极少数情况下,更新序列current_value
的“适当”方法是什么?
谢谢!
答案 0 :(得分:1)
您尝试过
ALTER SEQUENCE <seq_name> Restart with <new_number>