十一、SQL Server 數(shù)據(jù)庫備份與恢復
瀏覽量: 次 發(fā)布日期:2023-08-17 21:49:03
十一、sql server 數(shù)據(jù)庫備份與恢復
老牌的SQL Server數(shù)據(jù)庫近年份額逐漸下滑,但權威機構DB-Engines 3 月份流行度排行,微軟SQL Server數(shù)據(jù)庫仍位于第3位,可見用戶基數(shù)龐大。SQL Server標準API提供了3種備份類型:完整備份、差異備份和事務日志備份,同時,提供了3種恢復模型:、和。
DBackup企業(yè)備份軟件,除了為SQL Server數(shù)據(jù)庫提供,,的標準能力。對大數(shù)據(jù)量的數(shù)據(jù)庫場景,提供能力,僅需首次全量,后續(xù)通過備份改變的數(shù)據(jù)塊,實現(xiàn)數(shù)據(jù)快速備份與能力。針對RPO要求更高的用戶群,提供了應用級別的容災能力。這些功能使用,能很好滿足不同場景數(shù)據(jù)保護需求。本次重點介紹一下數(shù)據(jù)庫的備份與恢復過程。當然,DBackup有不少特色功能,比如:多通道并發(fā)數(shù)據(jù)快速傳輸技術新增庫自動加入預定義備份策略預定義周期自動演練技術備份恢復開啟流程審批DB管理員密變更不影響備份任務
通過迪備來保護我們的數(shù)據(jù)庫,首先需要在受保護的主機安裝備份代理,然后在WEB管理平臺注冊客戶端,最后配置備份策略即可完成。
代理端獲取:windows_x86_64/ dbackup3_8.0.33656-1.d45043f.dbg.exe
安裝過程采用圖形化向?qū)В惭b時需填寫. 詳細的安裝過程可以 《七、備份客戶端安裝與卸載》章節(jié),不贅述。當操作系統(tǒng)與數(shù)據(jù)庫位數(shù)據(jù)不匹配時,需要強制安裝數(shù)據(jù)庫位數(shù)匹配的代理程序。安裝時,需要強制將代理設置為32位。將安裝包下載到安裝機器上,Windows 運行中輸入 cmd 在命令行運行“安裝包所在路徑+安裝包名稱 /x86” 命令格式:c:\dbackup3_6.0.7501-1.dbg.exe /x86安裝時,需要強制將代理設置為64 命令格式:c:\dbackup3_6.0.7501-1.dbg.exe /x86_64
安裝完代理程序,我們轉(zhuǎn)到迪備WEB控制臺,管理員登錄后,進入“”菜單,進行“”,“”許可,實例“” ,并“”迪備操作用戶訪問權限,以便能為這些SQLServer實例設置策略。“”復選框則是為了防止誤操作將備份數(shù)據(jù)恢復至生產(chǎn),建議選擇。激活過程如下圖所示授權可操作資源的用戶登錄SQLServer資源,支持AK認證登錄如果是SQL Server或是“" ,還需要進入到“集群頁”進行節(jié)點關聯(lián)綁定。
HA集群,綁定類型如下圖所示若為Always On,綁定類型如下
SQLServer通常建議相結(jié)合,如果數(shù)據(jù)庫本身很小,也可以每天全備份。簡單日志模式的數(shù)據(jù)庫,SQL Server自動循環(huán)利用日志文件,因此,迪備無須設置日志備份。,且日志備份頻率應高于其他備份類型,以便數(shù)據(jù)庫實現(xiàn)更短的RPO目標與日志周期性截斷。完全備份
根據(jù)向?qū)нM行設置,首先轉(zhuǎn)到迪備WEB頁菜單,選擇, 選擇要備份的數(shù)據(jù)庫,備份類型:備份集存儲的備份資源池設置備份計劃,例如每周一次完全備份設備備份選項 ,建議選擇設置作業(yè)名稱差異備份
SQL Server自身并不提供增量接口,迪備累積增量即為差異備份。差異策略設置過程與完全備份基本一致, 略有區(qū)別的設置如下,備份類型頁選擇,存儲池 ,同一個數(shù)據(jù)庫與其相關的完全、差異及日志備份存放在同一存儲池,以獲得一致的數(shù)據(jù)保留周期。設置備份計劃,剔除完全備份的設定的時間點日志備份
與全量備份操作步驟基本一致,備份類型選擇日志備份,備份頻率按需設置,通常高于其他備份類型。
進入WEB菜單, 選擇 與選擇要恢復的數(shù)據(jù)庫,如果整個主機的數(shù)據(jù)庫需要恢復,可以執(zhí)行至異機,如果需要進行本機恢復,可以執(zhí)行類型。只有的數(shù)據(jù)庫,才能恢復到或, 的數(shù)據(jù)庫只能恢復至當時. 根據(jù)類型的不同,迪備菜單可恢復選項有區(qū)別。如果我們要將源數(shù)據(jù)庫恢復成與源不同名稱的數(shù)據(jù)庫,可以在界面上修改數(shù)據(jù)庫名稱與位置(目錄位置要求可被數(shù)據(jù)庫識別)選擇目標主機,如選擇源主機作為恢復目標,則需要取消資源菜單里選框恢復時間計劃,通常選擇 或是設定在的某個時間執(zhí)行恢復選項,保持默認即可提交恢復作業(yè)系統(tǒng)為了防止誤操作恢復至生產(chǎn),會提示輸入驗證碼進行目標確認
作業(yè)執(zhí)行情況,可進入菜單查看,如作業(yè)狀態(tài),周期頻率等作業(yè)執(zhí)行歷史情況,可進入菜單查看,如歷史耗時,大小等。如遇到作業(yè)發(fā)生錯誤,可進入頁,下載 進行分析。數(shù)據(jù)庫版本查詢(以便安裝代理位數(shù)與數(shù)據(jù)庫位數(shù)一致)
數(shù)據(jù)庫模式(簡單、完全還是大容量日志模式)
寫在最后:原計劃定期更新一些常用操作,幫助初次使用鼎甲備份軟件的愛好者提供一點幫助,但后面發(fā)現(xiàn)堅持每周更新其實很難,一方面工作確實比較忙,更重要的原因,很難克服人性的懶,后臺催更的朋友有點小抱歉。不管怎樣,SQL Server 場景也比較常見,基礎篇又更新了一篇,感謝關注。
南京兆柏數(shù)據(jù)恢復中心 南京兆柏數(shù)據(jù)恢復中心
. 數(shù)據(jù)庫恢復掛起怎么辦,SQL Server數(shù)據(jù)庫恢復掛起怎么辦?全面解析及解決方法
. sqlserver可疑數(shù)據(jù)庫恢復,SQL Server 可疑數(shù)據(jù)庫恢復全攻略
. sqlserver2008數(shù)據(jù)庫可疑,SQL Server 2008數(shù)據(jù)庫可疑狀態(tài)解
. 數(shù)據(jù)庫的恢復模式有哪些,SQL Server數(shù)據(jù)庫的恢復模式詳解
. SQL Server 恢復掛起狀態(tài),原因、診斷與解決方法
. sqlserver備份到其他服務器,SQL Server數(shù)據(jù)庫備份到其他服務器的實用
. 2008數(shù)據(jù)庫怎么還原數(shù)據(jù)庫,SQL Server 2008 數(shù)據(jù)庫還原指南
. sqlserver數(shù)據(jù)庫恢復掛起狀態(tài),什么是SQL Server數(shù)據(jù)庫恢復掛起狀態(tài)?
. sqlserver數(shù)據(jù)庫恢復50g大約多少時間,了解SQL Server數(shù)據(jù)庫恢復
. sql server數(shù)據(jù)庫顯示恢復掛起,什么是SQL Server數(shù)據(jù)庫恢復掛起?
. sqlserver數(shù)據(jù)庫恢復進度,什么是SQL Server數(shù)據(jù)庫恢復進度?
. sqlserver數(shù)據(jù)庫恢復步驟,SQL Server數(shù)據(jù)庫恢復步驟
. sqlserver數(shù)據(jù)庫恢復數(shù)據(jù),什么是SQL Server數(shù)據(jù)庫恢復數(shù)據(jù)?
. sqlserver數(shù)據(jù)庫恢復,什么是SQL Server數(shù)據(jù)庫恢復?
. sqlserver數(shù)據(jù)庫恢復掛起什么導致的,什么是SQL Server數(shù)據(jù)庫恢復掛起
. sqlserver數(shù)據(jù)庫恢復掛起,什么是SQL Server數(shù)據(jù)庫恢復掛起?
. sqlserver數(shù)據(jù)庫恢復工具,什么是SQL Server數(shù)據(jù)庫恢復工具?
. sqlserver數(shù)據(jù)庫恢復模式,什么是SQL Server數(shù)據(jù)庫恢復模式?
. sqlserver數(shù)據(jù)庫恢復掛起怎么解決,什么是SQL Server數(shù)據(jù)庫恢復掛起?