2016-05-13 237 views
0

如何在sql server中更改數據庫ID?如何在sql server中更改數據庫ID?

+0

我想附加數據庫文件,但服務器正在爲數據庫分配默認ID。我可以將ID更改爲自定義ID號嗎? – Yogi

+0

您是否引用表中的行ID?或者是其他東西? – JosephStyons

+0

你問的是自動編號標識字段還是DB_ID? – JNevill

回答

0

您需要

set identity_insert YourTable ON 

然後刪除行,並與不同的身份重新插入。

一旦你完成插入,不要忘記把IDENTITY_INSERT關閉

set identity_insert YourTable OFF 
0

我知道這是一個很老的問題,但只是櫃面其他人正在尋找這有可能迫使數據庫具有特定的database_id。

的細節在這裏: How To Force A Database To Have A Specific ID

但基本上數據庫ID的順序創建的,因此,所有你需要做的是建立數據庫,直到你得到你想要的號碼。如果獲取數據庫ID,則需要分離已有的數據庫。創建你想要的數據庫,然後重新附加最初擁有它的數據庫。

相關問題