數(shù)據(jù)庫備份 SQLServer的備份和災(zāi)難恢復(fù)
各大服務(wù)器硬件廠商(IBM,HP等)提供有很好的數(shù)據(jù)保護策略(硬件或軟件).如大家熟知的RAID磁盤陣列(Redundant Array of Independent Disks)就是很好的數(shù)據(jù)保護方法.就SQL Server而言,通過維護計劃可以制定詳細(xì)的數(shù)據(jù)備份計劃.

數(shù)據(jù)備份策略(full backup, differential backup and transaction log backup)
數(shù)據(jù)備份是為數(shù)據(jù)恢復(fù)服務(wù)的,所以建立數(shù)據(jù)備份計劃之前,應(yīng)先考慮是否能利用該備份有效的恢復(fù)數(shù)據(jù)(在downtime允許的時間范圍內(nèi)).還應(yīng)先考慮系統(tǒng)允許的RPO(Recovery Point Objective,災(zāi)難發(fā)生后,系統(tǒng)或數(shù)據(jù)必須恢復(fù)的時間點), RTO(Recovery Time Objective,指當(dāng)災(zāi)難發(fā)生后,所采用的系統(tǒng)復(fù)原工具或解決方案,可讓系統(tǒng)或數(shù)據(jù)恢復(fù)到正常運作的狀況時,所需花費的時間).
有三種通常使用的備份計劃:
(1). 只有全備份

兩個全備份之間的時間段發(fā)生故障,數(shù)據(jù)會丟失,只能恢復(fù)到上一個全備份的數(shù)據(jù).
(2). 全備份+日志備份

在全備份之間加入日志備份,可以把備份時間點縮小到更小的粒度.可以在每天做一個全備份,每一個小時或者半個小時做一次日志備份.這樣子的話,如果在23:59分發(fā)生故障,需要restore一個full backup+23個transaction log backup,操作恢復(fù)的時間會比較久.
(3). 全備份+差異備份+日志備份

在全備份之間加入差異備份(differential backup),差異備份之間有日志備份.
至于選擇哪一種備份策略,要根據(jù)實際的情況(RTO, RPO, Server loading等)靈活運用.
- sqlserver數(shù)據(jù)庫加密后無法使用MDF,LDF,log文件名稱被修改的數(shù)據(jù)恢復(fù)
- SQLServer數(shù)據(jù)庫處于恢復(fù)掛起狀態(tài)的解決辦法
- 刪除sqlserver數(shù)據(jù)庫日志和沒有日志的數(shù)據(jù)庫恢復(fù)辦法
- SQLServer2005 沒有日志文件(*.ldf) 只有數(shù)據(jù)文件(*.mdf) 恢復(fù)數(shù)據(jù)庫的方法
- 設(shè)置密碼保護的SqlServer數(shù)據(jù)庫備份文件與恢復(fù)文件的方法
- asp 在線備份與恢復(fù)sqlserver數(shù)據(jù)庫的代碼
- sqlserver 數(shù)據(jù)庫日志備份和恢復(fù)步驟
- 如何強制刪除或恢復(fù)SQLServer正在使用的數(shù)據(jù)庫
- SQLServer數(shù)據(jù)庫誤操作恢復(fù)的方法
相關(guān)文章
SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
數(shù)據(jù)庫的使用過程中由于程序方面的問題有時候會碰到重復(fù)數(shù)據(jù),重復(fù)數(shù)據(jù)導(dǎo)致了數(shù)據(jù)庫部分設(shè)置不能正確設(shè)置2013-05-05
SQL?Server數(shù)據(jù)庫死鎖的原因及處理方法
SQL Server數(shù)據(jù)庫死鎖是指兩個或多個事務(wù)相互等待對方持有的資源,從而導(dǎo)致它們都無法繼續(xù)執(zhí)行的情況,下面這篇文章主要給大家介紹了關(guān)于SQL?Server數(shù)據(jù)庫死鎖的原因及處理方法,需要的朋友可以參考下2024-08-08
Linux環(huán)境中使用BIEE 連接SQLServer業(yè)務(wù)數(shù)據(jù)源
biee11g默認(rèn)安裝了mssqlserver的數(shù)據(jù)驅(qū)動,不需要在服務(wù)器端進行重新安裝,配置過程主要基于ODBC實現(xiàn),本文主要介紹客戶端為windows、服務(wù)端為linux系統(tǒng)的配置過程。2014-07-07
sql server2012附加數(shù)據(jù)庫問題解決方法
這篇文章主要介紹了sql server2012附加數(shù)據(jù)庫問題解決方法,需要的朋友可以參考下2014-05-05
Mybatis非配置原因,導(dǎo)致SqlSession was not registered for synchroniza
本文主要介紹Mybatis非配置原因出錯,這里對這個出現(xiàn)的問題做了詳細(xì)介紹,及解決辦法,有興趣的小伙伴可以參考下2016-09-09

