同一個數據庫多個副本
很多時候,比如為了方便測試,排查問題,我們常常會拿到問題系統的數據庫備份來開發環境下debug,這個時候就會出現同一個數據庫的多個副本。
還原法
還原到一個新建的空數據庫,在選項
中勾選覆蓋現有數據庫,同時需要修改目標MDF
和LDF
文件的路徑為新數據庫的文件路徑。但是這個還是提示"備份於現有的數據庫不同",WTF
一定是我們少選了什么,還是代碼可靠,用下面的代碼可以成功的克隆數據庫:
restore database [Max_Insurance]
from disk = 'F:\xxxxxxx.bak'
with nounload, replace, stats = 10,
move 'xxxx_Data' to 'H:\SQLServer\data\Max_Insurance.mdf',
move 'xxxx_log' to 'H:\SQLServer\log\Max_Insurance.LDF'
go
move后面的xxx對應到上圖中的馬賽克
復制法
數據庫中有個復制數據庫的功能,可以試試