如何检查谁在 SQL 服务器 2008 中重置了 table 上的标识列值
How to check who has RESET the Identity column value on a table in SQL server 2008
A table 是 运行 几天前的 100s 身份值。当我突然插入一条新记录时,它选择了 1106 作为值。需要知道是谁重置了 table 上的身份值。不要以为在这个table上有插入和删除的可能。
identity
列 do not guarantee perfectly incremental values,每个 insert
。很可能没人碰过你的table。如果您依赖这个值是递增的,您应该阅读规范并重新设计您的数据库。
A table 是 运行 几天前的 100s 身份值。当我突然插入一条新记录时,它选择了 1106 作为值。需要知道是谁重置了 table 上的身份值。不要以为在这个table上有插入和删除的可能。
identity
列 do not guarantee perfectly incremental values,每个 insert
。很可能没人碰过你的table。如果您依赖这个值是递增的,您应该阅读规范并重新设计您的数据库。