SQL Server自動編號字段的數據恢復方案
此文章主要向大家講述的是SQL Server自動編號字段的數據恢復的實際操作方案,我們首先是以假設自動編號字段叫ID的方式來對其進行說明,,以下的文章將會給你相應的解決方案,望你能有所收獲。
先刪除原庫中的數據(省略
指定自動編號的種子重新從1開始
可以不用,但是如果數據表的累計值比要恢復的ID字段的***值還大以后添加數據將導致ID字段的數據不連貫,***使用:
- DBCC CHECKIDENT (CommonCard,RESEED,1)
下面這句話必須使用,否則我們無法編輯CommonCard中的ID字段。
Set Identity_Insert CommonCard>Insert Into CommonCard(ID,......其他字段列表) Values (ID的值,......其他字段的值)
這句話的字段列表,大家可能認為既然是全恢復,就不必寫了,起始在這里我們必須寫全嘍,必須顯式的指明要更新的字段。
既然是我們打開的這個參數,***關閉它。
- Set Identity_Insert CommonCard OFF
上述的相關內容就是對SQL Server自動編號字段的數據恢復的描述,希望會給你帶來一些幫助在此方面。
以上的相關內容就是對SQL Server自動編號字段的數據恢復的介紹,望你能有所收獲。
【編輯推薦】