[SQL] MSSQL 2008R 備份與還原(圖解)

  • 23879
  • 0

摘要:[SQL] MSSQL 2008R 備份與還原(圖解)

定期備份是重要且要養成的好習慣~

就從今天開始備份吧~

備份篇

1.選取你要備份的資料庫(這裡以superspace為例) 右鍵 -> 工作 -> 備份

 

2.設定要備份的位置 -> 確定 -> 就這樣簡單!!  出來就是xxxx.bak備份檔囉~

 

 

還原篇(別台電腦...全新的資料庫)

 

1. 新增一個資料苦

2. 設定資料庫名稱 -> 確定

3.  加入sql 語句 

a.這邊資料庫名稱(superspace)請換上你的資料庫名稱

b.設定好 disk = "你備份檔bak路徑"

c.設定MSSQL資料庫與LOG存放路徑 .mdf 、.log

d. 執行 


restore DATABASE superspace  -- 指定 欲還原的資料庫名稱db  
FROM disk='C:\superspace_backup_201404212200.bak'  -- 設定 資料庫備份檔 .bak 路徑
WITH
move 'superspace' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\superspace.mdf',      -- 設定成 MSSQL資料庫存放路徑 (mdf)
move 'superspace_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\superspace_log.ldf'  -- 設定Log 存放路徑
,NoRecovery
,REPLACE
GO

 

 

4.如果出現下圖情況,資料庫正在還原...

自己執行一個sql句


--如果資料庫出現(還原...) 執行 並重新啟動
restore database superspace with recovery  

重新啟動,搞定!!!

 

 

下台一鞠躬~~