如果擁有RDS SQL Server執行個體的備份資料,您可以將備份資料恢複到已有執行個體或新執行個體上,可用於誤操作後恢複以及分析歷史資料等情境。
本文適用於恢複全部資料到同地區的執行個體中,如需跨地區恢複資料或恢複RDS備份檔案至自建資料庫,請參見恢複方案概覽教程選擇合適恢複方案。
使用限制
如果執行個體開啟了資料歸檔OSS功能,僅支援恢複備份組中存在的庫(非冷存庫),如果某個庫轉為冷存,則恢複的執行個體不包含冷存庫。
Serverless執行個體的備份資料僅支援恢複到全新Serverless執行個體,暫不支援恢複到已有執行個體。
不支援RDS SQL Server 2008 R2(高效能本地碟)執行個體,該版本執行個體資料請通過臨時執行個體恢複。
恢複到已有執行個體
您可以按時間點或者備份組,將A執行個體的歷史備份恢複到指定已有執行個體(包括A執行個體),恢複範圍支援選擇部分或所有資料庫。
恢複規則
執行個體要求 | 說明 |
資料庫版本 | 已有執行個體資料庫版本必須大於等於原執行個體資料庫版本。 |
執行個體系列 | 不支援高系列到低系列。系列從高到低依次為叢集系列 > 高可用系列 > 基礎系列。 |
執行個體規格 | 僅支援同規格到同規格、通用規格到獨享規格、獨享規格到通用規格。 |
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原,單擊資料庫恢複。
在彈出的對話方塊中,選擇恢複到已有執行個體,單擊確定。
設定如下參數,然後單擊確定。
參數
說明
恢複方式
按備份組:可以恢複所選備份組內的資料。
按時間點:可以設定為記錄備份保留時間內的任意時間點,系統會基於最近的全量備份和增量備份恢複指定時間點的資料(不支援恢複指定增量備份),您可以按需查看或修改記錄備份保留時間。
還原時間
還原方式為按時間點時可見。選擇所需複製資料所在的時間點。
備份組
還原方式為按備份組時可見。選擇要恢複的備份組。
更多備份組
如果在備份組中未找到目標備份組,可以勾選該選項繼續尋找。
目標執行個體名
選擇要恢複到哪個執行個體,支援恢複到更高版本的執行個體上。系統預設顯示當前阿里雲帳號在當前地區下的所有執行個體,包括本執行個體。
說明快照備份僅支援恢複到已開啟快照備份的執行個體上。
共用型執行個體的備份無法恢複到通用型或獨享型執行個體上,通用型或獨享型執行個體的備份也無法恢複到共用型執行個體上。
如果顯示的目標執行個體過多,您可以使用搜尋方塊進行篩選。
需恢複的資料庫
勾選要恢複的資料庫,支援恢複部分或所有庫。系統預設顯示該執行個體中的所有資料庫。
設定恢複後的資料庫名,系統預設使用原資料庫名,務必注意:
恢複後的資料庫名不能與目標執行個體中已有的資料庫名相同,否則恢複任務將報錯,請修改為唯一庫名。
恢複後的資料庫名與目標執行個體中現有資料庫名不同時,系統將建立新的資料庫,不會對目標執行個體中的原有資料造成覆蓋或影響。
恢複後庫名只能由大小寫字母、數字、底線(_)和中劃線(-)組成。
查看恢複任務進展。
系統將產生一個恢複任務,您可單擊右上方
按鈕,在工作清單頁面篩選任務類型為複製執行個體的任務,查看恢複進展。
恢複到全新執行個體
您可以按時間點或者備份組,將A執行個體的歷史備份恢複到一個全新執行個體,恢複範圍支援選擇部分或所有資料庫。恢複到新執行個體所需時間,請參見本文常見問題。
費用說明
由於資料是恢複到新執行個體上,因此需要收取新執行個體費用,費用詳情可在建立執行個體時查看。
恢複後如果不再需要原執行個體,請及時釋放或退訂原執行個體。
執行個體建立完成後開始計費。
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊備份復原,單擊資料庫恢複。
在彈出的請選擇恢複方法對話方塊中,選擇恢複到全新執行個體,單擊確定。
在資料庫恢複版面設定以下參數。
類別
說明
訂用帳戶:屬於預付費,即在建立執行個體時需要支付費用。適合長期需求,價格比隨用隨付更實惠,且購買時間長度越長,折扣越多。
隨用隨付:屬於後付費,即按小時計費。適合短期需求,用完可立即釋放執行個體,節省費用。
還原方式
按備份組:可以恢複所選備份組內的資料。
按時間點:可以設定為記錄備份保留時間內的任意時間點,系統會基於最近的全量備份和增量備份恢複指定時間點的資料(不支援恢複指定增量備份),您可以按需查看或修改記錄備份保留時間。
資料庫
支援恢複全部或部分資料庫。選擇部分時,需要手動輸入資料庫名稱,多個資料庫用半形逗號(,)隔開。
說明如果執行個體開啟了快照備份,則只支援恢複全部資料庫,不支援恢複部分資料庫。
產品系列
不同地區和資料庫版本支援的系列不同,請以實際介面為準。
儲存類型
選擇ESSD雲端硬碟或高效能雲端硬碟,詳情請參見儲存類型介紹。
主節點可用性區域
選擇執行個體主節點所在的可用性區域。
部署方案
多可用性區域部署(推薦):主節點和備節點位於同一地區的不同可用性區域,提供跨可用性區域容災。
單可用性區域部署:主節點和備節點位於同一可用性區域。
說明同一地區不同可用性區域沒有實質性區別。
ECS訪問同可用性區域RDS的效能比訪問同地區其它可用性區域RDS更好,但差別較小。
選擇基礎系列時,僅支援單可用性區域部署。
若目標可用性區域右上方提示售罄,請更換可用性區域。
備節點可用性區域
如果部署方案選擇多可用性區域部署,則需要選擇執行個體備節點所在的可用性區域。
執行個體規格
不同地區和資料庫版本支援的規格不同,請以實際介面為準。
儲存空間
新執行個體儲存空間必須大於或等於原執行個體空間。
您可以在RDS執行個體詳情頁的基本資料頁面查看原執行個體儲存空間大小。
儲存空間包括資料空間、系統檔案空間、記錄檔空間和事務檔案空間。
單擊下一步:執行個體配置,設定如下參數。
類別
說明
網路類型
說明請確保RDS執行個體與需要串連的ECS執行個體位於同一個VPC,否則RDS執行個體和ECS執行個體無法通過內網互連。
資源群組
執行個體所屬的資源群組,可按需建立資源群組。
單擊下一步:確認訂單。
確認參數配置,選擇購買量和購買時間長度(僅訂用帳戶執行個體),勾選服務合約,單擊去支付完成支付。
您可進入執行個體列表,根據建立時間找到剛剛建立的執行個體。執行個體建立需要約1~10分鐘,請重新整理頁面查看。
您可串連到SQL Server新執行個體後,查看恢複後的庫表。
相關操作
您也可以通過API(RecoveryDBInstance)進行資料恢複。