本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
2、右键Test-任务-生成脚本,下一步-下一步到达下图,点高级选项。把script for sql version改成你要降级的那个版本 也就是sql2008。确定完成即可。会生成一个scriptsql脚本文件。
3、下一步要把sqlserver2012源文件复制到另外一个电脑上。由于SqlServer正在运行是无法复制的。所以首先要停止sqlserver服务。
4、找到sql2012数据库在电脑中的位置。 右键数据库-文件会有路径,复制出这两个文件来。 至此sqlserver2012的电脑 *** 作完成。
5、把上面得到的scriptsql文件和两个数据源文件复制到sql2008所在的电脑中。在sql2008中新建-查询管理器。把scriptsql拖进去,会看到代码。
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按F5键执行,即可完成数据库从SQL2012到SQL2008的降级。
本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
2、右键Test-任务-生成脚本,下一步-下一步到达下图,点高级选项。把script for sql version改成你要降级的那个版本 也就是sql2008。确定完成即可。会生成一个scriptsql脚本文件。
3、下一步要把sqlserver2012源文件复制到另外一个电脑上。由于SqlServer正在运行是无法复制的。所以首先要停止sqlserver服务。
4、找到sql2012数据库在电脑中的位置。 右键数据库-文件会有路径,复制出这两个文件来。 至此sqlserver2012的电脑 *** 作完成。
5、把上面得到的scriptsql文件和两个数据源文件复制到sql2008所在的电脑中。在sql2008中新建-查询管理器。把scriptsql拖进去,会看到代码。
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按F5键执行,即可完成数据库从SQL2012到SQL2008的降级。
>如何将高版本mysql数据库的数据导入低版本mysql中mysqldump可以导出纯sql文本,但是有些建表语句的参数名在高低版本中是不一样的,比如说在mysql4中的引擎指定用type,而mysql55的时候就用engine,可以先把备份的sql文件先导到50左右的,会有警告,但是能导成功,然后再从50中导出sql文件,最后迁移到55的建议是在数据迁移的时候版本差距别太大,有可能会出现版本兼容问题。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)