簡單恢復模式下的備份
重要提示:
簡單恢復模式並不適合生產系統。因為對生產系統而言,丟失最新的更改是無法接受的。在這些情況下,我們建議使用完整恢復模式。有關詳細資訊,請參閱在完整恢復模式下備份。
簡單恢復模式是最簡單的備份和還原形式。該恢復模式同時支援資料庫備份和檔案備份,但不支援日誌備份。備份非常易於管理,因為始終不會備份事務日誌。但是,如果沒有日誌備份,資料庫只能還原到最近資料備份的末尾。如果操作失敗,則在最近資料備份之後所做的更新便會全部丟失。
備份策略示例
下圖顯示了簡單恢復模式下最簡單的備份與還原策略。此策略僅使用包含資料庫中所有資料的完整資料庫備份。存在五個完整資料庫備份,但只需要還原最近的備份(在 t5 時點執行的備份)。還原此備份會將資料庫恢復到 t5 時點。由 t6 框表示的所有後續更新都將丟失。
注意:
在簡單恢復模式下,會自動截斷事務日誌,以刪除所有不活動的虛擬日誌檔案。截斷通常發生在每個檢查點之後,但在某些情況下可能會延遲。有關詳細資訊,請參閱事務日誌截斷。
最大程度地降低工作丟失的風險
在簡單恢復模式下,在執行下次完整備份或差異備份前,所做工作丟失的風險會隨時間的推移而增加。與完整備份不同的是,差異備份僅包括自上次完整備份以來所做的更改。因此,我們建議您在不影響備份管理的前提下時常備份,以免丟失大量資料。
下圖顯示了僅使用資料庫備份的備份計劃的工作丟失風險。此策略僅適用於可經常備份的小型資料庫。
下圖顯示的備份策略通過使用差異資料庫備份對資料庫備份進行補充,從而減少了工作丟失風險。在第一個資料庫備份完成後,會接著進行三個差異資料庫備份。第三個差異備份足夠大,因而下一個備份為完整資料庫備份。該資料庫備份將成為新的差異基準。
有關使用這些備份型別的詳細資訊,請參閱完整資料庫備份和使用差異備份。
建立資料庫備份
建立完整資料庫備份
如何建立完整資料庫備份 (Transact-SQL)
如何備份資料庫 (SQL Server Management Studio)
SqlBackup (SMO)
建立差異資料庫備份
如何建立差異資料庫備份 (Transact-SQL)
如何建立差異資料庫備份 (SQL Server Management Studio)
SqlBackup (SMO)
計劃備份作業
維護計劃嚮導
使用備份還原資料庫
完整備份和差異備份只包含足以恢復資料庫的日誌資料。還原資料庫的過程需要一個還原操作順序(“還原順序”)。還原順序從還原完整備份開始,然後是相應的差異備份(可選)。在有些情況下,例如還原檔案時,可能需要還原多對完整備份和差異備份。在還原了相關備份後,必須恢復資料庫。有關還原方案的簡介,請參閱 還原與恢復概述 (SQL Server)。
有關在簡單恢復模式下執行還原備份時的各種限制,請參閱簡單恢復模式下的還原限制
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541419/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC備份恢復之Voting備份與恢復
- 備份與恢復:polardb資料庫備份與恢復資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- mydumper備份恢復
- Mysql備份恢復MySql
- 備份和恢復
- 使用Xtrabackup完整備份中恢復單表
- DB的備份與恢復
- GitLab的備份與恢復Gitlab
- 詳解叢集級備份恢復:物理細粒度備份恢復
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- GitLab的自動備份、清理備份與恢復Gitlab
- 從nub備份恢復(同平臺)恢復RAC至單例項單例
- Mysql備份與恢復(1)---物理備份MySql
- rman 增量備份恢復
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- MySQL 備份與恢復MySql
- KunlunDB備份和恢復
- RMAN備份恢復技巧
- redis 備份和恢復Redis
- Grafana 備份恢復教程Grafana
- 【PG備份恢復】pg_basebackup 多表空間備份恢復測試
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- Linux 系統的備份恢復Linux
- PostGreSql12.6的備份恢復SQL
- MySQL 非常規恢復與物理備份恢復MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- SqlServer備份和恢復(二)SQLServer
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- SqlServer 備份和恢復(一)SQLServer
- 【MySQL】MySQL備份和恢復MySql
- ORACLE備份&恢復案例(轉)Oracle
- 資料庫備份恢復資料庫
- RMAN備份異機恢復
- tore 命令來恢復備份
- 賦能雲HBase備份恢復 百T級別資料量備份恢復支援