基于Net语言和SQL Server开发了一套网站程序在本地调试没问题后备份,购买了阿里云虚拟主机程序上传到了主机,登入 DMS web控制台还原数据库备份的时候发现一个问题, web控制台只能导入还原SQL语句,于是重新从SQL Server数据库管理工具把数据库导出成 .sql 格式的备份,在控制台导入时候又提示报错:不能创建数据库。这就尴尬了。。。
于是到阿里云帮助中心搜索一遍,发现了一篇挺简单的产品帮助文档,按照上面的步骤操作后成功还原SQL Server数据库备份,好了话不多说下面附上操作步骤。
解决办法
1、通过SQL Server数据库管理工具备份导出 .bak 格式
2、将备份出来的数据库文件上传到阿里云虚拟主机根目录下
上传步骤参见如何使用Filezilla软件连接FTP上传文件或者如何使用Flashfxp中文版连接FTP上传文件
3、登入云虚拟主机控制面板
4、在左侧导航栏,选择 工具 >> 网站搬家
5、在网站搬家界面,点击 新建搬家任务

6、在数据库搬家设置区域,配置搬家信息
单击数据库文件后面的 浏览 按钮
在弹出的文件目录对话框,选择已上传的.bak格式数据库备份文件,然后单击确认
在目标数据库后面的下拉列表中选择目标云虚拟主机数据库
选择完后如下图,然后单击下一步

7、在网站文件搬家设置区域,单击跳过,不搬网站文件

8、在提交设置区域,单击提交设置

执行结果
在网站搬家页面,您提交的搬家任务状态显示执行成功时,表示SQL Server备份数据导入成功

至此数据库导入还原成功啦,没事多多看看使用的产品官网文档会有预想不到收获


