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