SQL Server 識別列值突然跳到1001:一個解釋
在SQL Server 2012 中,使用者遇到了一個有趣的問題,其中標識列值突然從順序模式(例如1、2、3)跳到較高的數字(例如1001、1002)。要了解這種現象背後的原因,讓我們深入研究根本原因。
Microsoft 在 SQL Server 2012 中對識別值的處理進行了變更。此變更可能會導致記錄之間的識別間隙,尤其是在重新啟動後SQL Server 執行個體或伺服器電腦本身。其他因素(例如由於更新而自動伺服器重新啟動)也可能導致這些身份跳過。
要解決此問題,有兩個主要選項:
在SQL Server 上啟用追蹤標誌272 2012
依照下列步驟啟用追蹤標誌272:
以上是為什麼 My SQL Server 2012 識別列值跳到 1001?的詳細內容。更多資訊請關注PHP中文網其他相關文章!