創建RDS備份遷移任務
更新時間 2024-02-22 11:03:17
最近更新時間: 2024-02-22 11:03:17
分享文章
本章節主要介紹創建RDS備份遷移任務
支持的源和目標數據庫
以下區域上線SQL Server備份遷移能力:貴州、杭州、廣州4、蘇州、上海4、青島、西安2、長沙2、武漢2、哈爾濱、內蒙3、蕪湖、福州、深圳、華北、北京2、石家莊、蘭州、西寧、重慶
表 支持的數據庫
| 備份文件版本 | 目標數據庫版本 |
|---|---|
| RDS for Microsoft SQL Server全量備份文件版本: Microsoft SQL Server 2008 Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 |
RDS for Microsoft SQL Server Microsoft SQL Server 2008Microsoft SQL Server 2012Microsoft SQL Server 2014Microsoft SQL Server 2017 |
前提條件
- 已登錄數據復制服務控制臺。
- 滿足備份遷移支持的數據庫類型和版本,詳情請參見備份遷移。
使用須知
介紹Microsoft SQL Server數據庫備份遷移使用上的限制。
表 使用須知
| 類型名稱 | 使用和操作限制 |
|---|---|
| 數據庫權限設置 | 在創建備份遷移任務前,請確定操作賬號具有相應的RDS服務權限。 |
| 待還原數據庫名稱要求 | 待還原數據庫名不能重復,且不能為以下名稱(不區分大小寫): msdb master model tempdb rdsadmin resource |
| 數據庫新名稱要求 | 數據庫新名稱不能重復,且不能為以下名稱(不區分大小寫): msdb master model tempdb rdsadmin resource 數據庫新名稱長度為1~128個字節,組成為字母、數字、下劃線、中劃線。 |
| 數據庫備份文件的來源 | RDS全量備份:關系型數據庫實例自動或手動生成的全量備份。 |
| 操作須知 | 目標數據庫的可用磁盤空間大小至少為待還原數據庫總數據量大小的1.5倍。 不支持高版本的數據庫備份文件在低版本實例數據庫上進行還原(例如從2017版本->2016版本的還原)。 企業版->標準版->Web版的還原存在一定失敗的風險(取決于是否開啟高版本的特性)。 遷移過程中,實例顯示處于遷移狀態,當前正在遷移的目標數據庫默認取消高可用狀態(如果是覆蓋還原),遷移完成后自動恢復高可用狀態。 遷移過程中正在還原的數據庫請停止寫入事務。 當RDS實例異常引發目標數據庫發生主備切換時,會導致備份遷移失敗,該情況下的遷移任務不可恢復。 |
操作步驟
本小節介紹如何創建RDS全量備份場景下的備份遷移任務。您可以通過本云上Microsoft SQL Server數據庫實例的全量備份,對已有的Microsoft SQL Server實例進行備份數據遷移。
步驟 1 在“備份遷移管理”頁面,單擊“創建遷移任務”。
步驟 2 在“選定備份”頁面輸入任務名稱和描述,填選備份文件信息,單擊“下一步”。
表 任務信息
| 參數 | 描述 |
|---|---|
| 任務名稱 | 任務名稱在4-50位之間,必須以字母開頭,不區分大小寫,可以包含字母、數字、中劃線或下劃線,不能包含其他特殊字符。 |
| 描述 | 描述不能超過256位,且不能包含! = < > & ' " \ 特殊字符。 |
表備份文件信息
| 參數 | 描述 |
|---|---|
| 數據庫類型 | 選擇Microsoft SQL Server數據庫引擎。 |
| 備份文件來源 | 選擇RDS全量備份。 說明 請選擇狀態為“備份完成”的RDS備份文件。 |
| 標簽 | 可選配置,對遷移任務的標識。使用標簽可方便管理您的遷移任務。每個任務最多支持10個標簽配額。 任務創建成功后,您可以單擊任務名稱,在“標簽”頁簽下查看對應標簽。關于標簽的詳細操作,請參見標簽管理。 |
步驟 3 在“選定目標”頁面,填選數據庫信息,單擊“下一步”。
表 數據庫信息
| 參數 | 描述 |
|---|---|
| 目標RDS實例名稱 | 選擇目標RDS實例。若沒有合適的目標數據庫實例,請先創建目標數據庫實例, |
| 待還原數據庫名稱 | 選中目標RDS實例后,自動展示該實例的所有待還原數據庫,可根據需要選擇待還原的數據庫,并且支持重命名。 待還原數據庫名稱:待還原數據庫的原名稱。 數據庫新名稱:區分大小寫,長度在1~64個字符之間,可以包含字母,數字、中劃線和下劃線,不能包含其他特殊字符。不設置,則使用原數據庫名稱備份恢復,設置后,使用新名稱備份恢復。 說明 * 待還原數據庫支持重命名,最大配額為100個。* 數據庫新名稱不能與源庫中除本庫以外的其它庫同名。 |
步驟 4 在“信息確認”頁面核對配置詳情后,勾選協議,單擊“下一步”。
說明SQLServer自身的工作原理是備份文件恢復到新的數據庫后,非聚集索引表的索引信息將會失效需要立即重建。如果源數據庫里存在大量非聚集索引表,備份遷移后請在目標庫進行索引重建,以避免數據庫未來使用中性能出現重大下降。同時備份文件里僅保存數據庫級信息,在SQLServer實例中還有一些配置需要主動識別并手工完成遷移,如login,權限,DBlink,job等,如果源數據庫包含這部分配置,請參考手動配置信息進行遷移補充工作。
步驟 5 在“備份遷移管理”頁面任務列表中,觀察對應的恢復任務的狀態為“恢復中”,恢復成功后,任務狀態顯示“成功”。