場景數據庫
如何還原到最後一次備份後的故障點?服務器
備份方案ide
採用完整+差別+事務日誌相互穿插的方式spa
還原方案3d
採用完整還原模式日誌
===================================================================================================================對象
首選咱們爲DB01建立一個完整備份,如圖。blog
而後咱們將test-table更名爲table-test,而後再執行一次差別備份,如圖。事務
作完上面的完整備份和差別備份以後,咱們在將table-test表更名爲table-test01,如圖。ip
而後這個時候咱們尚未針對table-test01作過任何備份,咱們模擬此時的數據庫出現故障沒法使用,首先中止SQL服務,而後刪除db01的數據庫文件,如圖。
模擬故障以後,咱們發現數據庫處於恢復掛起的狀態,如圖。
下面咱們來處理故障,讓數據庫恢復到故障時候的狀態。
首先選擇服務器對象——備份設備——備份數據庫,如圖。
選擇要備份的數據庫爲db01,即咱們出故障的數據庫,而後選擇備份類型爲事務日誌備份,如圖。
切換到選項頁面,勾選「備份日誌尾部,並使數據庫處於還原狀態」,如圖。
備份完成後,如圖所示。
這個時候,咱們發現數據庫的狀態更改成正在還原的狀態,如圖。
而後咱們再右擊數據庫,選擇任務——還原——數據庫,如圖。
同時勾選數據庫出故障以前的完整和差別備份,而後再同時勾選咱們剛剛建立的尾部事務日誌備份,如圖。
還原完成後,如圖所示。
如今咱們看到數據庫已經恢復到故障前的狀態了,即咱們修改表爲table-test01的狀態,如圖。
=====================================================================================================================