SQLServer · 最佳实践 · 如何将SQL Server 2012降级到2008 R2

SQLServer · 最佳实践 · 如何将SQL Server 2012降级到2008 R2,第1张

SQL Server数据库是不支持降级还原的,如果你要将高版本的数据库转换为低版本的数据库,可以采取以下方法:

在高版本的数据库(比如SQL Server 2012)中生成数据库的脚本文件,在生成脚本文件的高级选项中选择目标服务器的版本(比如SQL Server 2008),数据类型为"架构和数据"

脚本生成后在目标服务器中运行脚本文件即可

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的降级。

以上就是关于SQLServer · 最佳实践 · 如何将SQL Server 2012降级到2008 R2全部的内容,包括:SQLServer · 最佳实践 · 如何将SQL Server 2012降级到2008 R2、如何将高版本备份的数据库恢复到低版本的数据库中、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10622177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存