SQL2005備份集中的數據庫備份與現有的數據庫不同,錯誤號碼:3154,解決方法

今天還原一個SQL Server 2005備份文件:
1、新建數據庫名“test1”;
2、從備份文件“kingdb.bak”恢復。
但是提示“備份集中的數據庫備份與現有的數據庫不同”,錯誤號碼:3154。

這個數據庫以前還原過,是沒有問題的。
網絡上找了三個解決方案:
1、不要右擊要還原的數據庫去選擇“任務--還原--文件和文件組”



上面的方法,不要用。要用下面的方法:右擊“數據庫--還原文件和文件組”,然後在彈出框裏再去選擇具體的信息。



但此方法,我行不通,仍然報3154錯誤。

2、在還原頁面,選中“覆蓋現有數據庫”


這個文件我仍然行不通。

3、直接右擊系統數據庫master,新建查詢



執行以下SQL代碼:
RESTORE DATABASE test1
FROM DISK = 'D:\DATA\kingdb.bak'
with replace,
MOVE 'test1' TO 'D:\DATA\test1.mdf',
MOVE 'test1_log' TO 'D:\DATA\test1_log.ldf'

OK,搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章