# 恢复方案
云数据库RDS提供了多种方式恢复实例的数据，用以满足不同的使用场景，如数据故障或损坏，实例被误删除。
#### 恢复误删除的实例
- 回收站：退订的包周期实例和删除的按需实例，支持加入回收站管理。通过数据库回收站中重建实例功能，可以恢复1\~7天内删除的实例，详见[重建实例](https://support.huaweicloud.com/usermanual-rds-mssql/rds_sqlserver_recycle.html#rds_sqlserver_recycle__zh-cn_topic_0192953611_section28825535526)。
- 已删除实例的备份：通过保留的手动备份，可以恢复实例数据，详见[通过备份文件恢复RDS for SQL Server实例数据](https://support.huaweicloud.com/usermanual-rds-mssql/rds_11_0023.html)。
 
#### 恢复误删除或修改的数据
表1恢复方案说明 
| 恢复方案  |   分类    |                       支持的存储类型                       ||                             恢复时间点                             ||                         恢复范围                         ||                                                       恢复位置                                                       |||  恢复时长   |
| 恢复方案  |   分类    | SSD云盘 | 极速型SSD | 备份文件所在时间点 | 指定范围内任意时间点 | 所有库表 | 部分库表 | 恢复到新实例 | 恢复到当前实例 | 恢复到已有实例(非原实例) |  恢复时长   |
|:---------------------------------------------:|:-----------------------------------------------:|:---|:---|:---|:---|:---|:---|:---|:---|:---|:-------------------------------------------------:|
| 全量恢复 | 备份文件恢复 | √    | √      | √          | x           | √    | x   | √     | √     | √             | 与实例的数据量有关  |
| 全量恢复 | 指定时间点恢复  | √    | √       | √        | √             | √   | x    | √      | √       | √             | 与实例的数据量有关 |
   
#### 恢复/迁移到云上SQL Server
- 恢复到云上SQL Server：通过备份文件恢复数据，详见[通过备份文件恢复RDS for SQL Server实例数据](https://support.huaweicloud.com/usermanual-rds-mssql/rds_11_0023.html)和[将数据库实例恢复到指定时间点（PITR）](https://support.huaweicloud.com/usermanual-rds-mssql/rds_11_0022.html)。
- 迁移到云上SQL Server：使用DRS、DAS迁移数据，详见[迁移方案总览](https://support.huaweicloud.com/usermanual-rds-mssql/rds_sqlserver_05_0001_03.html)。
 
#### 恢复/迁移到自建SQL Server
- 恢复到自建SQL Server：使用备份文件恢复到自建库，详见[通过SSMS恢复备份文件到自建SQL Server数据库](https://support.huaweicloud.com/usermanual-rds-mssql/rds_11_0055.html)。
- 迁移到自建SQL Server：使用DRS同步数据到自建库，详见[将Microsoft SQL Server同步到Microsoft SQL Server](https://support.huaweicloud.com/realtimesyn-drs/drs_04_0580.html)。
 
