sqlserver高版本数据库导入到低版本

高防云服务器 企业邮箱 全新登场 1G云虚拟主机 188元/年

适用场景:高版本数据库数据转移到低版本。由于sqlserver向下兼容性,但不向上兼容,所以高版本数据无法利用bak恢复,也不能附加。只能通过sql方式导入,以下介绍两种方式。

低版本恢复到高版本是兼容的,此方法也可用,但一般不采用此方法,一般采用bak文件恢复,或者用mdf文件附加,点击查看教程

方法一:Navicat Premium软件方式导入。

Navicat Premium是一款功能强大的sql连接工具,支持连接mysql、sqlserver、sqlite等众多数据库。本文不另外提供下载地址,需要用户自行到互联网下载。

1、打开软件,点击连接,选择sql server 。

image.png

添加上新旧服务器的连接信息,连接名可以任意起名,点击确认添加。

image.png

为了区分,我们分别取名“新数据库”、“旧数据库”。

image.png

2、数据导出。

直接双击“旧数据库”就可以连接上数据库,依次双击展开,一般表都是在dbo下,可以看到数据库表。

image.png

image.png

右键dbo--转储sql文件--结构和数据  选择目录保存,等待执行完成,看到Finished Successfully就是表示成功完成。

image.png

3、数据导入

双击连接新服务器,双击数据库打开,然后右键数据库--运行sql文件

image.png

选择刚才导出的sql文件,然后开始执行。

image.png

导入完成以后检查下数据库表和视图是否正常。


如果过程中有任何问题,可以提交工单反馈我司检查。



方法二:sqlserver自身导入功能。(视图不能很好的迁移过去,有视图用方法一

1、登录低版本(要导入的数据库)数据库,右键要恢复的数据库--任务--导入数据。

image.png

2、选择sql server身份验证,填写好原数据库信息。

image.png

点击下一步,会出现恢复到何处的选项,如下图所示,用windows身份验证,数据库填写现在要恢复的数据库。

image.png

如下图所示,继续下一步,直到完成。

image.png

image.png

image.png

这样导入完成了,如果有报错,可以根据报错查看处理,或者直接参考下面方法二尝试。


编辑:西部数码
日期:2018-11-14

分享至:
收藏 】 【 打印 】   
上一篇:基础通用版IPv6转换服务使用说明及设置示例
下一篇:免费公共 IPv6 DNS 服务器 IP 大全
企业邮箱 全新登场 1G云虚拟主机 188元/年
  >> 相关文章
 
Top

24小时客服热线

400-028-5800

028-62778877

您好,非正常上班时间若有紧急技术问题,请拨总机后按7号键, 其他问题请提交工单或在上班时间联系,谢谢支持!