ZOS備份數據上云
更新時間 2025-01-10 18:27:00
最近更新時間: 2025-01-10 18:27:00
分享文章
本文介紹ZOS備份數據上云功能。
SQL Server支持用戶上傳線下SQL Server實例的備份文件到天翼云對象存儲ZOS中,并通過臨時下載鏈接恢復數據至云上SQL Server實例,從而實現線下SQL Server遷移上云。
注意事項
- 該功能要求提前開通桶資源池的天翼云對象存儲服務,創建桶、上傳備份文件、對備份文件生成臨時下載鏈接,具體對象存儲使用方法請參考對象存儲-幫助文檔。
- 上傳的備份文件必須是全量備份文件,僅支持通過下載鏈接恢復全量備份文件。
- 不支持直接恢復日志備份文件,不支持文件中同時包含多個備份。
- 上傳的備份文件所對應的SQL Server實例,只能恢復至同一個版本或更高版本的SQL Server實例。比如線下SQL Server 2016的備份文件,只能恢復至SQL Server 2016以及更高的版本,此為SQL Server官方規定。
- 生成的臨時下載鏈接有效期建議三十分鐘以上,避免過短的有效期導致下載失敗,從而導致恢復失敗。
- 下載鏈接務必要通過對象存儲控制臺的分享按鈕生成(分享的鏈接才支持第三方限時訪問),不要直接點擊復制URL(第三方無法下載)。
- 備份文件上傳的對象存儲實例必須同待恢復的SQL Server實例處于同一個資源池,即華東1的對象存儲的臨時下載鏈接只能恢復到華東1的SQL Server實例。
- 恢復是異步的,恢復時長取決于備份文件大小。
- 待恢復的實例的磁盤剩余空間建議至少大于備份文件大小的1.5倍以上,防止實例剩余空間不夠恢復備份。
- 不支持恢復SQL Server系統庫,例如master、model、tempdb、msdb。
生成臨時下載鏈接
- 進入天翼云對象存儲(ZOS)管理控制臺,點擊備份文件所在的bucket。
- 點擊【文件管理】,選擇需要恢復的備份文件,點擊【更多】-【分享】,會彈出文件分享框。
- 選擇有效期(建議至少30分鐘),點擊【復制鏈接】,此時即獲取到了備份文件的臨時下載鏈接。
恢復數據
-
在天翼云官網首頁的頂部菜單欄,選擇【產品?>?數據庫?>?關系型數據庫?>?關系數據庫SQL Server版】,進入關系數據庫SQL Server產品頁面。然后單擊【管理控制臺】,進入TeleDB數據庫【概覽】頁面。
-
在左側導航欄,選擇【SQL Server?>?實例管理】,進入實例列表頁面。然后在頂部菜單欄,選擇區域和項目。
-
在實例列表中,單擊目標實例名稱,進入實例【基本信息】頁面。
-
選擇【備份恢復】標簽頁,點擊【ZOS備份數據上云】,可以查看歷史ZOS備份數據上云任務列表。
-
點擊【創建恢復任務】,彈出創建恢復任務框,輸入任務名稱,ZOS源文件鏈接,目標庫名,點擊【確定】,發起恢復任務。
- 任務名稱,名稱長度在4-64位之間,可包含字母、數字、中劃線、下劃線或句點,不能包含其他特殊字符。
- ZOS源文件鏈接,即"生成臨時下載鏈接"步驟中生成的備份文件的臨時下載鏈接。
- 勾選了同名庫覆蓋選項,將覆蓋恢復該庫。
- 目標庫名,非必填,不填寫則默認使用備份文件原庫名進行恢復,如果填寫了,則按目標庫名進行恢復。
注意這里需要輸入與目標實例同資源池的下載鏈接(比如目標實例在華東1,則需要輸入華東1對象存儲的下載鏈接),建議下載鏈接有效期三十分鐘以上。
-
創建恢復任務后,可以在【ZOS備份數據上云】看到恢復任務記錄及進度,也可以在【任務列表】看到歷史任務記錄,恢復結果以實際為準。