‘壹’ 如何把高版本的sqlserver 还原到低版本的 sqlserver
本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按【F5】键执行,即可完成数据库从SQL2012到SQL2008的降级。
‘贰’ SQL低版本备份的数据库如何恢复到高版本的数据库
好像也没啥好的办法,自带的不行。你可以考虑带数据带结构一起导出脚本,然后在目标机上执行脚本就相当于备份还原了。
‘叁’ 低版本的mysql数据库表文件如何导入到高版本的mysql文件中
mysqlmp可以导出纯sql文本,但是有些建表语句的参数名在高低版本中是不一样的,
比如说在mysql4.*中的引擎指定用type,而mysql5.5的时候就用engine,
可以先把备份的sql文件先导到5.0左右的,会有警告,但是能导成功,然后再从5.0中导出sql文件,最后迁移到5.5的
建议是在数据迁移的时候版本差距别太大,有可能会出现版本兼容问题。
‘肆’ 如何还原sql server 2008 R2或更高版本到sql server 2008
SQL Server数据库是不支持降级还原的,如果你要将高版本的数据库转换为低版本的数据库,可以采取以下方法:
在高版本的数据库(比如SQL Server 2012)中生成数据库的脚本文件,在生成脚本文件的高级选项中选择目标服务器的版本(比如SQL Server 2008),数据类型为"架构和数据".
脚本生成后在目标服务器中运行脚本文件即可.
‘伍’ 数据库低的版本能还原到高的版本吗
一般的是可以的,如果用到特殊的字段类型,在新老版本中字段类型不一致的话,在转换的过程中可能受到一定的影响,但这种情况几乎为零,除非你的数据库版本特别低,中间版本跨度特别大的情况下才会出现这种极为个别的现象。
‘陆’ 如何将高版本的数据库还原到低版本服务器
本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按【F5】键执行,即可完成数据库从SQL2012到SQL2008的降级。
‘柒’ sql数据库还原数据库版本不兼容怎么办(不要重新安装sql)
如果数据量少的话,可以选择用高版本的数据库导出(包含数据的)脚本,导出的时候可以选择目标sql的版本。
‘捌’ 您当前的SQL server的版本比备份文件的SQL Server版本低,无法恢复
这是因为备份的数据文件是高版本的sql server,导入当前的数据库比备份的版本还要低,容易出现数据不兼容的情况,所以为了保证数据的可靠性,系统提示无法恢复。
解决办法:升级当前sql server数据库的版本,保证跟备份数据库是同一个版本或者更高就可以了。
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。