SQL Server 2012筆記分享-24:備份與恢復場景2

場景數據庫

如何還原到最後一次備份後的故障點?服務器

備份方案ide

採用完整+差別+事務日誌相互穿插的方式spa

還原方案3d

採用完整還原模式日誌

===================================================================================================================對象

首選咱們爲DB01建立一個完整備份,如圖。blog

clipboard

而後咱們將test-table更名爲table-test,而後再執行一次差別備份,如圖。事務

clipboard[1]

clipboard[2]

作完上面的完整備份和差別備份以後,咱們在將table-test表更名爲table-test01,如圖。ip

clipboard[3]

而後這個時候咱們尚未針對table-test01作過任何備份,咱們模擬此時的數據庫出現故障沒法使用,首先中止SQL服務,而後刪除db01的數據庫文件,如圖。

clipboard[4]

clipboard[5]

模擬故障以後,咱們發現數據庫處於恢復掛起的狀態,如圖。

clipboard[6]

下面咱們來處理故障,讓數據庫恢復到故障時候的狀態。

首先選擇服務器對象——備份設備——備份數據庫,如圖。

截圖33

選擇要備份的數據庫爲db01,即咱們出故障的數據庫,而後選擇備份類型爲事務日誌備份,如圖。

截圖34

切換到選項頁面,勾選「備份日誌尾部,並使數據庫處於還原狀態」,如圖。

截圖35

備份完成後,如圖所示。

截圖36

這個時候,咱們發現數據庫的狀態更改成正在還原的狀態,如圖。

截圖37

而後咱們再右擊數據庫,選擇任務——還原——數據庫,如圖。

截圖38

同時勾選數據庫出故障以前的完整和差別備份,而後再同時勾選咱們剛剛建立的尾部事務日誌備份,如圖。

截圖39

還原完成後,如圖所示。

截圖40

如今咱們看到數據庫已經恢復到故障前的狀態了,即咱們修改表爲table-test01的狀態,如圖。

截圖41

=====================================================================================================================

clipboard[7]

clipboard[8]

相關文章
相關標籤/搜索