2013年6月8日 星期六

[MS-SQL] 備份組包含目前現有的XXX資料庫以外的資料庫備份

當我們在還原資料庫時,時常會遇到這個錯誤,這邊就記錄一下完整步驟,避免每次都要重新請教G大神或從已經爆炸的書籤中找解法 Orz....
錯誤畫面 :
未命名

解決方式 :
1.先指向   資料庫---> 系統資料庫 –> master   , 新增sql查詢。
masterDB
2.在sql 查詢視窗 輸入以下指令 :
restore DATABASE xxxx  -- 指定 欲還原的資料庫名稱db  
from disk='D:\DbBack\xxxx.bak'  -- 設定 資料庫備份檔 .bak 路徑
with 
move 'xxxx' to 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Data\xxxx.mdf',      -- 設定成 MSSQL資料庫存放路徑 (mdf)
move 'xxxx_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Data\xxxx_log.ldf'  -- 設定Log 存放路徑
,NoRecovery
,Replace
go

3.執行完畢,重新整理資料庫畫面,會變成以下畫面 :

正在還原

4.接著再對 (正在還原....) 的這個資料庫點右鍵    工作-->還原

還源

5.加入備份檔 .bak 所在路徑

還原2

6.勾選還原資料庫

勾選還原資料庫



OK!! 很懶惰的一篇分享文.....(用一堆圖片帶過 Orz)  ….. 結束.....The End

沒有留言:

張貼留言