SQL Server還原資料庫操作

來源:互聯網
上載者:User

   還原資料庫

  企業管理器

  --右鍵"資料庫"

  --所有任務

  --還原資料庫

  --"還原為資料庫庫"中輸入還原後的資料庫名

  --還原選擇"從裝置"--選擇裝置--添加--添加你的備份檔案--確定,回到資料庫還原的介面

  --備份號--選擇內容--選擇你要恢複那次備份的內容

  --選項--將"移至物理檔案名稱"中的物理檔案名稱修改為你的資料檔案要存放的檔案名稱

  --如果要還原的資料庫已經存在,選擇"在現有資料庫上qz還原"-

  -確定

  --或用SQL語句:

  restore database 資料庫 from disk='c:你的備份檔案名'

  還原資料庫

  企業管理器中的操作:

  1.進行完整恢複

  企業管理器--右鍵"資料庫"--所有任務--還原資料庫

  --"還原為資料庫庫"中輸入還原後的資料庫名,設為:test

  --還原選擇"從裝置"--選擇裝置--添加--添加你的備份檔案

  --確定,回到資料庫還原的介面

  --"還原備份組",選擇"資料庫--完全"

  --選項--將"移至物理檔案名稱"中的物理檔案名稱修改為你的資料檔案要存放的檔案名稱

  --如果要還原的資料庫已經存在,選擇"在現有資料庫上qz還原"

  --"恢複完成狀態",選擇"使資料庫不再運行,但能還原其它交易記錄"

  --確定

  --或用SQL語句:

  restore database 資料庫 from disk='c:你的完全備份檔案名' with norecovery

  2.進行差異恢複

  企業管理器--右鍵"資料庫"--所有任務--還原資料庫

  --"還原為資料庫庫"中選擇資料庫名:test

  --還原選擇"從裝置"--選擇裝置--添加--添加你的備份檔案

  --確定,回到資料庫還原的介面

  --"還原備份組",選擇"資料庫--差異"

  --"恢複完成狀態",選擇"使資料庫不再運行,但能還原其它交易記錄"

  --確定

  --或用SQL語句:

  restore database 資料庫 from disk='c:你的差異備份檔案名稱' with norecovery

  3.進行日誌恢複

  企業管理器--右鍵"資料庫"--所有任務--還原資料庫

  --"還原為資料庫庫"中選擇資料庫名:test

  --還原選擇"從裝置"--選擇裝置--添加--添加你的備份檔案

  --確定,回到資料庫還原的介面

  --"還原備份組",選擇"交易記錄"

  --"恢複完成狀態",選擇"使資料庫可以繼續運行,但無法還原其它交易記錄"

  --確定

  --或用SQL語句:

  restore log 資料庫 from disk='c:你的記錄備份檔案名稱' with recovery

  --解決還原資料庫目錄不對的詳細步驟:

  1.企業管理器中的方法:

  --右鍵"資料庫"

  --所有任務

  --還原資料庫

  --"還原為資料庫庫"中輸入還原後的資料庫名

  --還原選擇"從裝置"--選擇裝置--添加--添加你的備份檔案--確定,回到資料庫還原的介面

  --備份號--選擇內容--選擇你要恢複那次備份的內容

  --選項--將"移至物理檔案名稱"中的物理檔案名稱修改為你的資料檔案要存放的檔案名稱

  --如果要還原的資料庫已經存在,選擇"在現有資料庫上qz還原"-

  -確定

  2.用SQL語句的方法(假設你的備份檔案名為: c:xx.bak

  --列出備份檔案中的邏輯檔案名稱

  restore filelistonly from disk='c:xx.bak'

  --用語句恢複,根據上面列出的邏輯檔案名稱使用move選項

  restore database 恢複後的資料庫名

  from disk='c:xx.bak'

  with move '邏輯資料檔案名1' to 'c:物理資料檔案名1'

  ,move '邏輯資料檔案名2' to 'c:物理資料檔案名2'

  …

  ,move '邏輯資料檔案名n' to 'c:物理資料檔案名n'

  沒有什麼要特別注意的,和企業版之間的備份/還原要注意的東西一樣:

  1.要注意備份時的設定問題,不要指定多個備份檔案,否則還原時也要指定多個備份檔案

  2.要注意備份的ApsaraVideo for Media Processing方式問題,用重寫,而不是追加,否則還原的時候要指定備份號

  3.要注意備份的方式,用完全備份,而不是其他備份方式,否則還原時還要其他備份檔案支援

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.