當資料庫發生異常的時候,通常都希望能在很短的時間內還原資料庫,每當問題發生時,再撰寫資料庫還原的T-SQL,往往耽誤了許多時間。所以我們可以事先撰寫還原的T-SQL,以備不時之需。
假設我們的備份策略為:
每天凌晨 AM 3:00 處理一次完整備份,每3個小時處理一次差異備份,每1個小時處理一次交易備份。
還原策略說明:
1. 備份結尾交易紀錄,並設定資料庫為還原模式。
2. 建立暫存資料表。
3. 檢查備份檔案相關資訊,並寫入暫存資料表。
4. 還原完整備份。
5. 還原最後一個差異備份。(如果沒有差異備份,則此步驟會跳過。)
6. 依順序還原最後一個差異備份之後所有的交易備份。(如果沒有差異備份,依順序還原完整備份之後所有交易備份。)
7. 還原結尾交易備份至特定時間點。
0 Comments:
Subscribe to:
張貼留言 (Atom)