2015-08-20 57 views
0

我正在使用Windows Azure Sql。DBCC CHECKIDENT - 無法在對象中插入重複密鑰

我已經使用DBCC CHECKIDENT('Table_Name',RESEED,1)重新設置一個表。沒有主鍵爲36的行。當我嘗試插入一行時,出現此錯誤:

違反PRIMARY KEY約束'PK__tmp_ms_x__3214EC07EDF9A3FE'。無法在對象「dbo.TABLE_NAME」中插入重複鍵。重複的鍵值是(36)。

是否有另一張表檢查主鍵?身份插入已打開。

回答

1

執行以下

DBCC CHECKIDENT ('Table_Name', RESEED, 1) 
DBCC CHECKIDENT ('Table_Name', RESEED) --<-- without the seed value 

第二次執行將重置價值,一個最大的可用標識值。

相關問題