識別列值意外地從1001 開始 在SQL Server 2012 中,您可能會遇到意外現象,標識列值反而從1001 開始與預期的1 不同。此偏差是由 SQL Server 處理識別值的方式變更所引起的。 Denali 版本。 跳躍的原因 身份值跳躍可能由於以下原因發生: 更新後伺服器自動重新啟動 其他需要伺服器的系統事件重新啟動 解決方案 要解決此問題,您有兩個選擇: 使用追蹤標誌272: 此標誌為產生的每個身分值產生一條日誌記錄。它可能會影響身份生成效能。 使用無快取設定的序列產生器: 要啟用追蹤標誌272: 開啟「SQL Server 配置管理器」。 右鍵點選 SQL Server 執行個體命名並選擇「屬性」。 按一下「啟動參數」並將「-T272」新增至「啟動參數」方塊。 確認更改。