当前位置:首页 > 数据库 > 高版本SQL Server数据迁移至低版本数据库中

高版本SQL Server数据迁移至低版本数据库中

数据库1个月前 (04-27)

高版本SQL Server数据迁移至低版本数据库中

SQL Server低版本恢复到高版本是直接兼容的,可以采用bak文件恢复,或者使用mdf文件进行附加

SQL Server只允许向下兼容性,不可以向上兼容,所以高版本数据无法使用bak文件恢复,也不能附加,只能通过sql脚本方式导入

这里使用源SQL2019向目的SQL2017进行迁移


高版本SQL Server数据迁移至低版本数据库中

直接使用bak文件恢复报错截图


高版本SQL Server数据迁移至低版本数据库中

源SQL2019上生成脚本


高版本SQL Server数据迁移至低版本数据库中

下一步


高版本SQL Server数据迁移至低版本数据库中

选择整个数据库和所有对象


高版本SQL Server数据迁移至低版本数据库中

指定脚本保存位置,点击高级


高版本SQL Server数据迁移至低版本数据库中

按图中选择


高版本SQL Server数据迁移至低版本数据库中

下一步


高版本SQL Server数据迁移至低版本数据库中

点击完成,源SQL服务器上操作结束


高版本SQL Server数据迁移至低版本数据库中

将生成的SQL脚本复制到目的库服务器上打开


高版本SQL Server数据迁移至低版本数据库中

可以手工修改mdf和ldf文件名和对应的保存路径,如果有需求也可以修改新建的数据库名


高版本SQL Server数据迁移至低版本数据库中

Microsoft SQL Server Management Studio (SSMS),在master库上新建查询,粘贴进去修改后的SQL脚本,F5执行查询


高版本SQL Server数据迁移至低版本数据库中

执行完查询后,如果刷新看不到迁移来的新库,关闭SSMS重新打开即可看到


高版本SQL Server数据迁移至低版本数据库中

指定路径下的数据库,至此完成




本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/557.html

相关文章

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

MS SQL2008 R2提示您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择打开SQL Server Management Studio,工具-选项-Designers里...

VMware Horizon 7 安装SQL

VMware Horizon 7 安装SQL

系统环境配置 首先将SQL加入vmos.cn域 DNS改为AD服务器地址...

SQL Server2017定期备份并自动上传至FTP

SQL Server2017定期备份并自动上传至FTP

SQL Server需要定期备份,并自动上传至FTP,于是找到了一个免费的工具SQLBackupAndFTP,可完全满足需求下载地址https://sqlbackupandftp.com/downlo...

SQL Server补丁下载地址

SQL Server补丁下载地址

官网页面包含SP GDR CU等补丁下载版本查询https://www.sqlserverversions.com/补丁地址https://docs.microsoft.com/en-us/sql/d...

SQL Server迁移数据库文件到其他盘

SQL Server迁移数据库文件到其他盘

SQL Server默认安装在C盘,包括库文件、日志文件的默认位置也是C盘,我这里环境为SQL2017,路径默认为C:\Program Files\Microsoft SQL Server\MSSQL...

将Express LocalDB 2012升级2019后并解决引擎版本问题

将Express LocalDB 2012升级2019后并解决引擎版本问题

将Express LocalDB 2012升级localdb 2019后,使用SSMS连接提示出错错误提示“无法连接到(localdb)\MSSQLLocalDB”事件查看器里看到错误信息为Local...