SQLServer 2008 備份
SQLServer 2008 備份
備份方式
SQL Server 2008提供了四種備份方式:完整備份、差異備份、事務日誌備份、檔案和檔案組備份。
完整備份
備份整個資料庫的所有內容,包括事務日誌。該備份型別需要比較大的儲存空間來儲存備份檔案,備份時間也比較長,在還原資料時,也只要還原一個備份檔案。
差異備份
差異備份是完整備份的補充,只備份上次完整備份後更改的資料。相對於完整備份分來說,差異備份的資料量比完整資料備份小,備份的速度也比完整備份要快。因此,差異備份通常作為常用的備份方式。在還原資料時,要先還原前一次做的完整備份,然後還原最後一次所做的差異備份 ,這樣才能讓資料庫裡的資料恢復到與最後一次差異備份時的內容相同。
事務日誌備份
事務日誌備份只備份事務日誌裡的內容。事務日誌記錄了上一次完整備份或事務日誌備份後資料庫的所有變動過程。事務日誌記錄的是某一段時間內的資料庫變動情況,因此在進行事務日誌備份之前,必須要進行完整備份。與差異備份類似,事務日誌備份生成的檔案較小、佔用時間較短,但是在還原資料時,除了先要還原完整備份之外,還要依次還原每個事務日誌備份,而不是隻還原最後一個事務日誌備份(這是與差異備份的區別)。
檔案和檔案組備份
如果在建立資料庫時,為資料庫建立了多個資料庫檔案或檔案組,可以使用該備份方式。使用檔案和檔案組備份方式可以只備份資料庫中的某些檔案,該備份方式在資料庫檔案非常龐大時十分有效,由於每次只備份一個或幾個檔案或檔案組,可以分多次來備份資料庫,避免大型資料庫備份的時間過長。另外,由於檔案和檔案組備份只備份其中一個或多個資料檔案,當資料庫裡的某個或某些檔案損壞時,可能只還原損壞的檔案或檔案組備份。
其他備份:
增量備份: 增量備份是針對於上一次備份(無論是哪種備份):備份上一次備份後,所有發生變化的檔案。(增量備份過程中,只備份有標記的選中的檔案和資料夾,它清除標記,即:備份後標記檔案,換言之,清除存檔屬性。)
增量備份與差異備份的區別:
差異備份的定義:
備份自上一次完全備份之後有變化的資料。
增量備份的定義:
備份自上一次備份(包含完全備份、差異備份、增量備份)之後有變化的資料。
部分備份: 通過指定 READ_WRITE_FILEGROUPS 建立的備份稱為“部分備份”。在簡單恢復模式下,只允許對只讀檔案組執行檔案組備份。還原的資料備份型別:資料庫備份、部分備份或檔案備份。對於資料庫備份或部分備份,日誌備份序列必須從資料庫備份或部分備份的結尾處開始延續。對於一組檔案備份,日誌備份序列必須從整組檔案備份的開頭開始延續。
日誌鏈: 連續的日誌備份序列稱為“日誌鏈”。日誌鏈從資料庫的完整備份開始。通常,僅當第一次備份資料庫時,或者將恢復模式從簡單恢復模式切換到完整恢復模式或大容量日誌恢復模式之後,才會開始一個新的日誌鏈。除非在建立完整資料庫備份時選擇覆蓋現有備份集,否則現有的日誌鏈將保持不變。在該日誌鏈保持不變的情況下,便可從媒體集中的任何完整資料庫備份還原資料庫,然後再還原相應恢復點之前的所有後續日誌備份。恢復點可以是上次日誌備份的結尾,也可以是任何日誌備份中的特定恢復點。
參考: http://blog.csdn.net/deepwishly/article/details/7951144
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26435490/viewspace-1409091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於SQLSERVER備份SQLServer
- SQLServer遠端備份SQLServer
- 【SQLServer備份策略】透過Windows任務計劃程式清理SQLServer歷史備份SQLServerWindows
- SqlServer備份和恢復(二)SQLServer
- SqlServer 備份和恢復(一)SQLServer
- SqlServer 備份集和備份片以及mirror的backup_set_idSQLServer
- sqlserver資料庫的備份還原SQLServer資料庫
- sqlserver資料庫備份,還原操作SQLServer資料庫
- sqlserver always on關於備份的總結SQLServer
- [SQLServer]NetCore中將SQLServer資料庫備份為Sql指令碼SQLServerNetCore資料庫指令碼
- SQLServer2008 除錯問題SQLServer除錯
- SqlServer NBU備份出現錯誤程式碼2SQLServer
- SQLserver2008批次替換字串SQLServer字串
- mssql sqlserver 快速表備份和表還原的方法SQLServer
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- Sqlserver關於校驗和_備份還原的CHECKSUMSQLServer
- SqlServer2008R2登入出現問題SQLServer
- 華納雲 sqlserver資料庫備份及還原的方法SQLServer資料庫
- 進階寶典一|SqlServer資料庫自動備份設定SQLServer資料庫
- springboot連線sqlserver2008r2 驅動版本問題。Spring BootSQLServer
- SQLServer 2008中事務日誌已滿問題處理SQLServer
- SQLSERVER2008釋出訂閱(踩坑)增量同步資料SQLServer
- SQLserver 2008 環境下AM8資料庫log清理SQLServer資料庫
- JDBC無法用SSL連線SqlServer2008的解決方法JDBCSQLServer
- mysql的冷備份與熱備份MySql
- 初探MySQL資料備份及備份原理MySql
- Mysql備份與恢復(1)---物理備份MySql
- alias 備份
- 備份dockerDocker
- 備份命令
- SQL Server 2008 R2雙機熱備方案SQLServer
- SQLServer2012備份事務日誌報錯:讀取失敗: 1(函式不正確。)SQLServer函式
- sqlserver關於logshipping、mirror、alwayson這些高可用環境backup log備份日誌的策略SQLServer
- oracle資料庫備份之exp增量備份Oracle資料庫
- Mysql備份與恢復(2)---邏輯備份MySql
- ManagerDB 備份檔案管理與異地備份
- 群暉NAS備份建議及備份方式
- GitLab的自動備份、清理備份與恢復Gitlab
- redis不重啟,切換RDB備份到AOF備份Redis