今天项目上遇到了这种高版本数据库要还原到一个低版本数据库的问题,简单记录一下过程方法。

首先,在高版本的SQL server连接服务器后,选中需要备份出来的数据库,右键,找到任务,选择生成脚本。(如下图)

简介页直接点下一步即可。

选择对象看你实际情况,如果是整个库就选择第一个选项,如果是单独的表或视图等,选第二个选项后去选择需要备份出来的表等。然后点击下一步。

然后选择另存为脚本文件,文件名和保存地址自己选择对应的地址即可,然后点击高级。

高级页面要选择还原脚本的数据库版本,就是低版本的数据库版本。

这块是选择要生成的脚本是仅架构还是需要所有数据的,看实际需求选择即可。然后点击确定,点击下一步即可。

然后到这个页面后,核对无误后点击下一步,开始生成脚本。

保存脚本这块的时间,取决于数据库实际大小,保存完成后点击完成即可,然后到你填写的路径下找生成的脚本文件即可。

最后,还原的时候,执行脚本时要修改脚本的数据库文件和日志文件的路径,修改为你执行脚本的服务器对应路径,执行完毕后没有报错即为还原成功。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐