錯誤訊息:
The backup set holds a backup of a database other than the existing database
其實這個訊息是告訴你,Backup File中的Database已經存在這個伺服器上了。那我們,有兩種解法:
1. 在Restore指令中,多下關鍵字「WITH REPLACE」,強迫寫入已存在的資料庫中。程式碼範例如下:
代碼: 選擇全部
RESTORE DATABASE AdventureWorks FROM DISK = 'C:BackupAdventureworks.bak' WITH REPLACE
先將資料庫砍掉
再把滑鼠移到"資料庫",然後按右鍵選擇"還原資料庫(R)..."
在目的資料庫的地方key入你的資料庫名稱,來源指向到你的db.bak備份檔
然後按下"確定" 即可!