使用云备份将SQL Server数据库备份到云上备份库后,您可以根据需要将备份的数据库恢复到源SQL Server实例或者已注册的其他SQL Server实例。
前提条件
已在云备份控制台完成SQL Server备份。具体操作,请参见备份SQL Server。
SQL Server数据库实例状态为运行中。若恢复至目的地SQL Server数据库实例状态异常,则恢复任务会失败。更多问题,请参见数据库备份常见问题。
费用说明
恢复功能不收费。
注意事项
云备份的备份速率和恢复速率是在实验室测试环境下的数据,仅供您参考。更多信息,请参见数据库备份及恢复速率。
若恢复数据至新SQL Server实例上,则需要您提前在云备份控制台注册该SQL Server实例,并确保其状态为运行中。
为了恢复数据至指定时间点,需开启日志备份。
恢复SQL Server数据库时若选择增量备份,将自动恢复全量备份。无需单独恢复全量备份后再恢复增量备份。
若需跨SQL Server恢复SQL Server数据库,请确保源SQL Server版本等于目标SQL Server版本。
恢复master数据库前,云备份会自动重启SQL Server并切换到单用户模式下运行。
恢复内容范围
可恢复数据库
支持恢复您创建的数据库、系统数据库master、model和msdb。其中系统数据库恢复时,不允许恢复为其他名称。
恢复时间点
支持恢复至任意指定时刻,也支持按照指定备份CheckPoint LSN进行恢复。
创建SQL Server恢复任务
将备份的数据库恢复,具体操作如下:
在数据库备份页面,单击SQL Server。
在顶部菜单栏左上角,选择所在地域。
单击ECS数据库实例或者本地数据库实例页签。
找到目标SQL Server实例,在其右侧的操作列表,单击恢复。
在新建恢复任务面板,按照配置向导,完成如下操作。
配置恢复内容,然后单击下一步。
参数
说明
可恢复数据库
从列表中选择待恢复数据库。
备份点类型
指定恢复点类型。
当您准备从指定时间点恢复时,选择指定时刻。
当您准备从指定备份文件恢复时,选择指定备份。在备份集合中,单击目标备份文件。
配置本次恢复任务的计划名称,立即启动恢复,然后单击下一步。
目前仅支持立即启动恢复,不支持指定恢复时间。
配置恢复配置项,然后单击下一步。
参数
说明
断线重连时间
恢复时,断开数据库后重新连接的时间间隔。单位为分钟。
限速
每秒恢复的数据大小。单位为MB/s。取值为0表示不限制。
为避免恢复数据量过大造成数据库性能问题,建议设置合理限速。
恢复为
恢复后的数据库名称。
重要系统数据库恢复时,不允许恢复为其他名称,即不允许编辑名称。
在恢复创建的数据库时,您可以双击编辑数据库名称、数据库路径、数据文件名和日志文件名恢复到一个新的数据库。
配置恢复目标实例,单击创建。
选择恢复的目标数据库实例。默认为备份时的SQL Server实例。也可以恢复至已注册的其他SQL Server实例。
创建成功恢复任务后,系统开始恢复数据库。在恢复计划页签,可以看到您创建的恢复任务进度。