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

場景數據庫

某企業服務器中有一個數據庫db01,該數據庫只能在每週日0:00更新一次數據,而且數據量不大,制定那種備份還原計劃比較合適?如何設置?還原的方法是什麼?服務器

備份方案ide

採用完整備份,每週日備份一次便可。spa

還原方案3d

採用簡單模式便可知足要求,由於該db01只在週日有更新。rest

方案分析日誌

簡單恢復模式下的數據丟失時間窗口,以下圖。blog

clipboard

簡單模式下,進行數據庫的完整備份還原,只需還原最近的一次完整備份便可,如圖。ip

clipboard[1]

配置方法get

第一種:圖形界面

首先建立一個db01數據庫。如圖。

clipboard[2]

而後咱們在該數據庫中建立一個表,模擬夜晚0:00時的數據更新。

clipboard[3]

配置數據庫的恢復模式爲簡單,如圖。

clipboard[4]

而後接下來咱們針對該數據庫執行完整備份,如圖。

clipboard[5]

備份類型爲完整備份,如圖。

clipboard[6]

在選項界面,咱們能夠配置備份的可靠性,如圖。

clipboard[7]

同時還能夠選擇在備份的時候是否對數據進行壓縮,如圖。

clipboard[8]

備份成功後,如圖所示。

clipboard[9]

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

默認狀況下,備份數據會存放在C盤的默認位置下,爲.bak結尾的文件,咱們也能夠建立備份設備,將數據存放在備份設備中,下面是一個自定義備份設備的過程。

在下圖中選擇新建備份設備,如圖。

截圖12

輸入設備名稱,輸入備份設備的目標文件位置,即C盤下的full-backup文件夾下面的fullbackup文件,如圖。

截圖13

建立完成後,以下圖所示。

截圖14

而後咱們在進行數據備份的時候,就能夠選擇將備份保存在備份設備中,如圖。

截圖15

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

下面咱們來看看假如咱們建立的那個數據表丟失了,該如何使用備份還原。

首先我手動刪除以前建立的testtable,如圖。

clipboard[10]

選擇還原數據庫,以下圖所示。

clipboard[11]

選擇完整備份設備,如圖。

clipboard[12]

選擇要還原的備份集,如圖。

截圖19

而後切換到選項界面,勾選覆蓋現有數據庫,恢復狀態爲restore with recover。

備註:若是在作完完整備份的恢復以後,還須要恢復差別備份和日誌備份,則能夠選擇第二項restore with no recovery。

clipboard[13]

還原完成後,如圖所示。

clipboard[14]

相關文章
相關標籤/搜索