首頁 >資料庫 >SQL >SQL Server還原完整備份與差異備份的作業過程

SQL Server還原完整備份與差異備份的作業過程

WBOY
WBOY轉載
2022-09-13 17:33:342454瀏覽

這篇文章為大家帶來了關於SQL server的相關知識,其中主要介紹了SQL Server 還原完整備份和差異備份的詳細操作,本文透過圖文並茂的形式給大家介紹的非常詳細,下面一起來看一下,希望對大家有幫助。

SQL Server還原完整備份與差異備份的作業過程

推薦學習:《SQL教學

1.首先右鍵資料庫,點選還原資料庫:

然後會開啟還原資料庫窗口,如圖所示:

  • #首先"來源" 選擇設備,並且選擇到完整備份的資料庫備份檔案
  • 然後在"目標" 資料庫可直接填入還原以後的資料庫名稱

接著點選左側檔案:

建議勾選選項"將所有檔案重新定位到資料夾",其實就是還原以後的資料庫儲存位置,當然不勾選也一樣能還原。

然後繼續點擊左側選項:

覆蓋現有資料庫可勾可不勾,如果是還原到已存在的資料庫,建議勾選。

重點:

第一個紅框中的復原狀態選擇:

    ##如果只需要還原完整備份,選擇
  • RESTORE WITH RECOVERY
  • 如果還需要還原差異備份,那就選擇
  • RESTORE WITH NORECOVERY
第二個紅框,取消預設勾選的"還原前進行結尾日誌備份",本人操作時,不取消這個勾,會出現錯誤:

Exclusive access could not be obtained because the database is in use.

取消這個勾選,就不會報錯。

以上操作都完成以後,就可以點選確定,耐心的等待還原了,資料庫越大,還原時間越久。

如圖所示,右上角會顯示還原進度:

如果你在復原狀態選擇的

RESTORE WITH RECOVERY,那麼還原成功後就可以正常存取資料庫了。

但如果你在選擇的

RESTORE WITH NORECOVERY ,那麼在提示還原成功後,你可能會看到這種情況:

資料庫名字後面出現」正在還原...“,說明此時你還需要還原差異備份。

操作步驟:右鍵資料庫-> 任務-> 還原-> 檔案與檔案群組

可以看見對話方塊:

選擇"來源裝置",並選擇到需要還原的差異備份資料庫文件,然後勾選"還原"。

點選左側選項:

如上圖所示,選擇需要還原的資料庫檔案即可

點選確定開始還原。

提示成功還原以後,重新整理資料庫,可以看到資料庫之前"正在還原..."的字樣已經不見了:

至此,資料庫還原已完成,已經可以正常存取資料庫了。

推薦學習:《

SQL教學

以上是SQL Server還原完整備份與差異備份的作業過程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除