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

 更新时间:2016年11月04日 09:03:52   投稿:lijiao  
这篇文章主要为大家详细介绍了SqlServer高版本数据备份还原到低版本的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

最近遇见一个问题:

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

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

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

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

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

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

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

分享第二个案例:

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

通过高版本生成sql脚本在低版本执行,并且数据也能保留。

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

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

继续下一步完成。

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

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

完美还原成功!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • sql server2016里面的json功能浅析

    sql server2016里面的json功能浅析

    这篇文章主要介绍了sql server2016里面的json功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • sql中mod()函数取余数的用法

    sql中mod()函数取余数的用法

    Mod(a,b) 在sql中的意思是a/b的余数,本文详细的介绍了sql中mod()函数取余数的用法,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • Replace关键字的妙用查询是否包含某个特定字符串

    Replace关键字的妙用查询是否包含某个特定字符串

    Replace关键字主要是用来将字符串中的某个字符替换成别的字符,今天要为大家介绍下使用它来查询是否包含某个特定字符串,示例代码如下,感兴趣的朋友可以参考下
    2013-08-08
  • sql分页查询几种写法

    sql分页查询几种写法

    Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,下面小编给大家详细介绍sql分页查询的几种写法,有需要的朋友可以参考下
    2015-08-08
  • SQL Server的链接服务器技术小结

    SQL Server的链接服务器技术小结

    这篇文章主要介绍了SQL Server的链接服务器技术的相关资料,需要的朋友可以参考下
    2014-07-07
  • 新手SqlServer数据库dba需要注意的一些小细节

    新手SqlServer数据库dba需要注意的一些小细节

    这篇文章主要介绍了新手SqlServer数据库dba需要注意的一些小细节,本文讲解了15个小细节、小技巧及需要注意的地方,需要的朋友可以参考下
    2015-02-02
  • 一条SQL语句修改多表多字段的信息的具体实现

    一条SQL语句修改多表多字段的信息的具体实现

    修改两张及以上表的时候,总得需要用几次语句才修改,万一其中一条没修改上,又没事务机制的话,处理很麻烦,下面为大家介绍下使用一条SQL语句修改多表多字段的信息
    2014-01-01
  • 关于SQL Server加密与解密的问题

    关于SQL Server加密与解密的问题

    这篇文章主要介绍了SQL Server加密与解密的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • MSSQL  附加数据库提示“错误 823”数据恢复实操

    MSSQL  附加数据库提示“错误 823”数据恢复实操

    这篇文章主要介绍了MSSQL 2000 附加数据库提示“错误 823”数据恢复实操,报错823一般数据库的物理页面出现了损坏或者校验值损坏导致数据库页面无法被识别还有异常断电导致的文件系统损坏,数据库页面丢失,下面针对错误 823对数据进行恢复,需要的朋友可以参考一下
    2022-03-03
  • mssql @@ERROR 使用

    mssql @@ERROR 使用

    @@ERROR返回一个整数 0为正常
    2009-05-05

最新评论