sqlserver备份还原地址(SqlServer高版本数据备份还原到低版本)
sqlserver备份还原地址
SqlServer高版本数据备份还原到低版本最近遇见一个问题:
想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法。
首先、你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据),
第二步、打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除。右键数据库->任务->生成脚本。在生成脚本的“选择对象”步骤选择“编写整个数据库及所有数据库对象的脚本选项”。在生成脚本的“设置脚本编写选项”的高级中选项中设置“编写USE DATABASE 脚本”和“架构限定对象名称”选项为False并将“服务器版脚本”选择为你的低版本的数据库的版本。生成脚本。
第三步、在你低版本的数据库中新建数据库(名称随便),打开Sql脚本。将脚本中所有关于原数据库名称的操作全部删除,将数据库从第一个alter操作分成两部分,对新建数据库执行第一部分建表操作。
第四步、右键新建的数据库->任务->导入数据,将数据来源设置为高版本的数据库,目标设置成当前数据库。然后选择复制一个或多个图表。选择所有的数据表,然后在“编辑映射”将”启用标识插入“选上。导入数据
第五步、最后再执行前面分割的第二部分Sql脚本,为数据库建索引!
Ok.到此高版本SqlServer数据库在低版本SqlServer中恢复成功
分享第二个案例:
想要将Sqlserver2014高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原。
通过高版本生成sql脚本在低版本执行,并且数据也能保留。
步骤:任务—》生成脚本—》
下一步-》高级,选择数据库版本和编写脚本数据类型为架构和数据,可以保留数据。
继续下一步完成。
最后在低版本的sql数据库中:
先新建脚本中的数据库,再实行sql生成表结构和数据。
完美还原成功!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- sqlserver降序排列(SQL SERVER临时表排序问题的解决方法)
- sqlserver数据库的对象有哪些(详解SQL Server数据库架构和对象、定义数据完整性)
- sql死锁进程保护(SqlServer查询和Kill进程死锁的语句)
- sqlserver2016标准分区(Sql Server 2016新功能之Row-Level Security值得关注)
- sql server怎么导出数据库(sqlserver复制数据库的方法步骤图文)
- 何谓SQLSERVER参数嗅探问题(何谓SQLSERVER参数嗅探问题)
- 详解SqlServer数据库中Substring函数的用法(详解SqlServer数据库中Substring函数的用法)
- sqlserver游标使用场景(解析SQL Server聚焦移除Bookmark Lookup、RID Lookup、Key Lookup)
- mysqlsql按日期统计(sqlserver/mysql按天、按小时、按分钟统计连续时间段数据推荐)
- sqlserver追加主键(sqlserver主键自增的实现示例)
- sqlserver索引实例(SQL Server索引的原理深入解析)
- sqlserver2012海量数据查询(SQL Server 2012 多表连接查询功能实例代码)
- SqlServer索引的原理与应用详解(SqlServer索引的原理与应用详解)
- SQLServer将数据导出为SQL脚本
- sqlserver游标实例(Sql Server临时表和游标的使用小结)
- sqlserver数据库备份还原(sqlserver数据库高版本备份还原为低版本的方法)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
- 网坛停摆三巨头亏损惨重,费德勒跌幅88 纳达少赚2400万(网坛停摆三巨头亏损惨重)
- Beyond 版本《无人深空》主线任务攻略 阿特拉斯之道(版本无人深空主线任务攻略)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9