如何检查谁在 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上有插入和删除的可能。

identitydo not guarantee perfectly incremental values,每个 insert。很可能没人碰过你的table。如果您依赖这个值是递增的,您应该阅读规范并重新设计您的数据库。