全部產品
Search
文件中心

Database Backup:恢複SQL Server邏輯備份

更新時間:Jul 27, 2024

本文介紹如何通過Database BackupDBS恢複已完成邏輯備份的SQL Server資料庫,可用於誤操作後恢複以及分析歷史資料等情境。

前提條件

已完成Database Backup。相關操作,請參見SQL Server邏輯備份

操作步驟

  1. 登入DBS控制台

  2. 單擊左側導覽列中的備份計劃,然後在上方選擇目標地區。

  3. 找到目標備份計劃ID,單擊右側操作列下方的管理

  4. 備份任務配置頁面,單擊右上方的復原資料庫

  5. 配置恢復點頁面,配置以下資訊,並單擊下一步

    image

    類別

    配置

    說明

    復原任務名稱

    DBS會自動產生一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

    恢復點

    可恢複的時間範圍

    系統展示出可以恢複的時間範圍,即首次至最近一次完成全量備份組的時間點。

    已選擇的恢復點

    選擇需要恢複的時間,設定的時間必須在可恢複的時間範圍內,支援恢複至全量備份組的時間點。

    恢複目標資料庫

    資料庫所在位置

    本例中將備份組恢複至提前建立的RDS執行個體執行個體中,請確保目標資料庫服務正在運行中,同時還支援恢複至如下資料庫執行個體所在位置:

    • 有公網IP:Port的自建資料庫

    • ECS上的自建資料庫

    • 通過專線/VPN網關/智能網關接入的自建資料庫

    • 無公網IP:Port的自建資料庫(通過資料庫網關DG接入)

    說明

    若您選擇恢複至其他位置,您還需配置其他參數。

    執行個體地區

    選擇恢複的目標執行個體的所在地區。

    RDS執行個體ID

    選擇恢複至目標RDS SQL Server執行個體ID。

    資料庫帳號

    填入目標資料庫(Target)執行個體的帳號,並且需要具備寫入的許可權。

    密碼

    填入該資料庫帳號對應的密碼。

    資料跨境合規承諾

    閱讀並勾選合規承諾。

  6. 配置復原對象頁面,配置以下資訊,並單擊頁面右下角的預檢查並啟動

    配置

    說明

    衝突處理

    預設衝突處理遇到同名對象則重新命名,例如表job_info恢複時遇到同名表時,系統會將新表重新命名為job_info_dbs_<恢複任務ID>_<時間戳記>

    恢複對象

    來源資料庫對象欄中選擇需要恢複的資料庫或表,將其移動到已選擇資料庫物件欄中。

    說明

    部分資料庫支援單表或單庫恢複粒度,減少恢複的資料量,縮短恢復RTO(Recovery Time Objective)。具體支援的恢複粒度,請參見支援的資料庫引擎與功能

  7. 預檢查對話方塊中顯示預檢查通過後,單擊立即啟動

    您可以在左側的復原任務頁簽中,查看資料庫恢複進度。

    說明

    恢復取決於備份計劃規格與資料庫的大小,規格越高,恢複速度越快。更多資訊,請參見備份恢複效能說明

相關操作