SQL Server 高版本数据库还原到低版本的方法

此文章发布于 59 个月前,部分信息可能已经过时,请自行斟酌确认。

高版本的 MSSQL 数据库备份文件 .bak 还原到低版本数据库是会报错的,无法执行。
SQL 2016 的数据库还原到 SQL 2012 是不可以直接还原或附加的。

解决方案

如果需要将高版本的 MSSQL 数据库还原到低版本的服务器上需要通过生成脚本的方式实现。

提示:通过这种方式是可以直接导出数据的!

1、在高版本的数据库上右键-任务生成脚本,选择要导出的全部表、存储过程。

2、重点:点击高级选项,选择目标数据库版本编写脚本数据类型为架构和数据,这样可以保留数据。

20200101215859398.png

3、在目标低版本数据库服务器上新建数据库,然后执行第 2 步导出的 SQL 脚本即可。

最后修改:2020 年 01 月 01 日 10 : 08 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论