本小節介紹了數據庫全量備份文件和事務日志(增量)備份文件的導出方法。
1.檢查本地數據庫參數配置。
說明:
該操作為全量+增量遷移的必操作項,僅進行全量遷移時,可以跳過該步驟。
由于數據庫存在日志截斷和收縮配置,在導出全量備份文件前,需要將數據庫恢復模式配置成“完整”模式,且一直保持到整個數據庫完全遷移到本云數據庫實例和業務切割后,才能修改。
a.通過Microsoft SQL Server Management Studio 數據庫管理軟件登錄到本地數據庫中心。
b.選擇需要遷移的數據庫,單擊鼠標右鍵,選擇“屬性”,在屬性彈出框左邊列表選擇“選項”。
c.在“恢復模式”下拉菜單中選擇“完整”,單擊“確定”。
圖 配置數據庫恢復模式
配置備份文件壓縮參數,該操作為可選操作。
如果客戶本地數據中心帶寬不高,OBS Browser上傳時間比較久,建議配置備份文件壓縮參數。
a.使用數據庫管理員帳號,通過Microsoft SQL Server Management Studio 數據庫管理軟件登錄到數據庫中心。
b.在對象資源管理器中,右鍵單擊服務器并選擇 “屬性”。
c.單擊 “數據庫設置” 。
d.在“備份和還原” 下,勾選“壓縮備份” 。
該設置確定壓縮備份的服務器級默認設置,具體如下:如果未勾選 “壓縮備份” ,在默認情況下將不會壓縮新備份。
如果 已勾選“壓縮備份” ,則默認情況下將壓縮新備份。
圖2 配置壓縮參數
導出全量備份文件
a.通過Microsoft SQL Server Management Studio 數據庫管理軟件登錄到本地數據庫中心。
b.選擇需要遷移的數據庫,單擊鼠標右鍵,選擇“任務>備份”。
圖 選擇備份選項
c.備份類型選擇“完整”,單擊“添加”,填寫備份文件輸出路徑,注意后綴名為.bak。
圖 設置全量備份文件
說明:
建議備份文件名稱和數據庫名稱保持一致(區分大小寫),同時加上“.bak”后綴。
建議將所有的數據庫備份在一個bak文件里或者少量的bak文件里,這樣可以減少頻繁的上傳與恢復,實現打包上傳和打包恢復的效果。
導出增量備份文件
a.通過Microsoft SQL Server Management Studio 數據庫管理軟件登錄到本地數據庫中心。
b.選擇需要遷移的數據庫,單擊鼠標右鍵,選擇“任務>備份”。
圖 備份文件選項
c.備份類型選擇“事務日志”,單擊“添加”,填寫備份文件輸出路徑,注意后綴名為.bak。
圖 設置增量備份文件
說明:
建議備份文件名稱和數據庫名稱保持一致(區分大小寫),同時加上時間戳和“.bak”后綴,例如:[數據庫名] Incr [時間戳].bak。
建議將所有的數據庫備份在一個bak文件里或者少量的bak文件里,這樣可以減少頻繁的上傳與恢復,實現打包上傳和打包恢復的效果。例如:可以將A、B、C三個數據庫備份到一個bak文件中,整體進行打包上傳和恢復,這樣有助于提高數據恢復的成功率。