更新时间:2025-11-13 gmt 08:00
sqlserver自动初始化方案-j9九游会登录
应用场景
本文介绍了在华为云云商店的自动部署模板中,使用rds for sqlserver,如何通过bak格式的备份文件进行自动初始化。
操作方法
- 上传备份文件到相关区域的obs,如下图所示。obs桶的创建和对象上传可以参考《创建桶》和《上传对象》;

- 购买相关版本的rds for sqlserver数据库,用于手工恢复数据,如下图所示。rds for sqlserver的购买可以参考;

- drs控制台,创建备份迁移任务,如下图所示,详细可参考;

- 创建备份迁移任务,选择备份文件所在的obs桶和具体的备份文件,然后单击“下一步”,如下图所示;

- 选择目标rds实例,如下图所示,然后单击“下一步”;

- 确认迁移任务相关配置,如果没有问题,单击“启动任务”,即可开始迁移;

- 当任务状态为“成功”的时候,则代表迁移完成,如下图所示。迁移完成以后,需要登录数据库,验证迁移的数据是否完整。

- 创建备份迁移任务,选择备份文件所在的obs桶和具体的备份文件,然后单击“下一步”,如下图所示;
- 使用das导出sql格式的数据,详细可参考。
- 登录恢复成功后的数据库,如下图所示:

- 单击“导出”,如下图所示:
- 单击“导出数据库”,如下图所示:
- 新建导出任务,如下图所示:


- 配置完以后,单击“确定”。如下图所示,当任务的状态为“已完成”的时候,则代表导出完成,可以单击“下载”,获取相应的sql文件。

- 登录恢复成功后的数据库,如下图所示:
使用sqlcmd命令行工具,恢复数据
1、从下载sqlcmd工具,选择直接下载,如下图所示:

2、使用如下命令进行恢复
sqlcmd -s {rds_ip},{rds_port} -d {database} -u {rds_user} -p {rds_pwd} -i {sql path}
示例如下:
sqlcmd -s 192.168.10.42,1433 -d test -u rdsuser -p xxx -i "c:\\users\\administrator\\downloads\\sqlserver.sql"
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨