高版本SQL Server数据迁移至低版本数据库中
SQL Server低版本恢复到高版本是直接兼容的,可以采用bak文件恢复,或者使用mdf文件进行附加
SQL Server只允许向下兼容性,不可以向上兼容,所以高版本数据无法使用bak文件恢复,也不能附加,只能通过sql脚本方式导入
这里使用源SQL2019向目的SQL2017进行迁移
直接使用bak文件恢复报错截图
源SQL2019上生成脚本
下一步
选择整个数据库和所有对象
指定脚本保存位置,点击高级
按图中选择
下一步
点击完成,源SQL服务器上操作结束
将生成的SQL脚本复制到目的库服务器上打开
可以手工修改mdf和ldf文件名和对应的保存路径,如果有需求也可以修改新建的数据库名
Microsoft SQL Server Management Studio (SSMS),在master库上新建查询,粘贴进去修改后的SQL脚本,F5执行查询
执行完查询后,如果刷新看不到迁移来的新库,关闭SSMS重新打开即可看到
指定路径下的数据库,至此完成
本站所有文章均可随意转载,转载时请保留原文链接及作者。