[轉載] SQL server 差異備份和還原

tolywang發表於2008-12-11
       差異備份和還原 差異備份只建立資料庫中自上一次資料庫備份之後修改過的所有頁的複本。差異日誌主要用於使用頻繁的系統,一旦這類系統中的資料庫發生故障,必須儘快使其重新聯機。差異備份比完整資料庫備份小,因此對正在執行的系統影響較小。
例如,某個站點在星期天晚上執行完整資料庫備份。在白天每隔 4 小時製作一個事務日誌備份集,並用當天的備份重寫頭一天的備份。每晚則進行差異備份。如果資料庫的某個資料磁碟在星期四上午 9:12 出現故障,則該站點可以:
備份當前事務日誌。
還原從星期天晚上開始的資料庫備份。
還原從星期三晚上開始的差異備份,將資料庫前滾到這一時刻。
還原從早上 4 點到 8 點的事務日誌備份,以將資料庫前滾到早上 8 點。
還原故障之後的日誌備份。這將使資料庫前滾到故障發生的那一刻。
如何建立差異資料庫備份(企業管理器)
建立差異資料庫備份
展開伺服器組,然後展開伺服器。
展開"資料庫"資料夾,右擊資料庫,指向"所有任務"子選單,再單擊"備份資料庫"命令。
在"名稱"框內,輸入備份集名稱。在"描述"框中輸入備份集的描述(可選)。
在"備份"框下選擇"資料庫 — 差異"。

在"目的"下,單擊"磁帶"或"磁碟",然後指定備份目的地。
如果沒有出現目的地,單擊"新增"以新增現有的備份裝置或建立新的備份裝置。

在"重寫"下執行下列操作之一:
單擊"追加到媒體",將備份追加到備份裝置上任何現有的備份中。


單擊"重寫現有媒體",將重寫備份裝置中任何現有的備份。
選擇"排程"核取方塊排程備份操作以後執行或定期執行。(可選)


單擊"選項"選項卡,然後執行下列一項或多項操作:(可選)
選擇"完成後驗證備份"核取方塊,在備份時驗證備份。


選擇"備份後彈出磁帶"核取方塊,在備份操作完成後彈出磁帶。該選項只適用於磁帶裝置。
選擇"檢查媒體集名稱和備份集到期時間"核取方塊,檢查備份媒體以防意外重寫。在"媒體集名稱"框中,輸入將用於備份操作的媒體的名稱。如果僅指定備份集到期時間,則將其保留為空。
如果是第一次使用備份媒體,或者要更改現有的媒體標籤,則在"媒體集標籤"框下選擇"初始化並標識媒體"核取方塊,然後輸入媒體集名稱和媒體集描述。只有在重寫媒體時才能對其進行初始化和標識設定。
如何還原差異資料庫備份(企業管理器)

說明 如果要還原差異資料庫備份,而在 msdb 資料庫中儲存的備份歷史記錄中沒有列出此差異資料庫備份的任何備份集資訊,例如在另一臺伺服器上建立的差異資料庫備份,請參閱如何從備份裝置還原備份。


還原差異資料庫備份
展開伺服器組,然後展開伺服器。
展開"資料庫"資料夾,右擊資料庫,指向"所有任務"子選單,然後單擊"還原資料庫"命令。
在"還原為資料庫"框中,如果要還原的資料庫名稱與顯示的預設資料庫名稱不同,請在其中進行輸入或選擇。
單擊"資料庫"。
在"要還原的第一個備份"列表中,選擇要還原的備份集。
在"還原"列表中,單擊要還原的差異備份。
單擊"選項"選項卡,然後執行下列操作之一:(可選)
單擊"使資料庫可以繼續執行,但無法還原其它事務日誌",如果沒有其它要應用的事務日誌備份。
單擊"使資料庫不再執行,但能還原其它事務日誌",如果要應用其它事務日誌備份。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-509889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章