承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

SqlServer高版本数据备份还原到低版本

管理员 2023-07-06 08:04:54 互联网圈 8 ℃ 0 评论 3064字 收藏

最近遇见一个问题:

  想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法。

首先、你得在电脑上装有你将要操作的高版本和低版本的SqlServer或你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据),

第二步、打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或用户删除。右键数据库->任务->生成脚本。在生成脚本的“选择对象”步骤选择“编写全部数据库及所有数据库对象的脚本选项”。在生成脚本的“设置脚本编写选项”的高级当选项中设置“编写USE DATABASE 脚本”和“架构限定对象名称”选项为False并将“服务器版脚本”选择为你的低版本的数据库的版本。生成脚本。

第三步、在你低版本的数据库中新建数据库(名称随意),打开Sql脚本。将脚本中所有关于原数据库名称的操作全部删除,将数据库从第一个alter操作分成两部份,对新建数据库履行第一部份建表操作。

第四步、右键新建的数据库->任务->导入数据,将数据来源设置为高版本的数据库,目标设置成当前数据库。然后选择复制一个或多个图表。选择所有的数据表,然后在“编辑映照”将”启用标识插入“选上。导入数据

第五步、最后再履行前面分割的第二部份Sql脚本,为数据库建索引!

Ok.到此高版本SqlServer数据库在低版本SqlServer中恢复成功

分享第二个案例:

想要将Sqlserver2014高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原。

通太高版本生成sql脚本在低版本履行,并且数据也能保存。

步骤:任务—》生成脚本—》

下一步-》高级,选择数据库版本和编写脚本数据类型为架构和数据,可以保存数据。

继续下一步完成。

最后在低版本的sql数据库中:

先新建脚本中的数据库,再实行sql生成表结构和数据。

完善还原成功!

本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!

文章来源:丸子建站

文章标题:SqlServer高版本数据备份还原到低版本

https://www.wanzijz.com/view/61975.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信