如何将sql2008r2数据库恢复到sql2005

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将sql2008r2数据库恢复到sql2005相关的知识,希望对你有一定的参考价值。

一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、sql
server2008数据导入到sql
server2005具体方法:
1、打开sql
server2008“对象资源管理器”;
2、右击数据库,如:caderp的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“sql
server
2005”--“下一步”完成;
6、此时打开sql
server2005,创建一个和sql2008生成的脚本文件名相同的数据库,选择“新建查询”,把sql2008生成的脚本文件直接拖到新建查询窗口中,执行“f5”。
这个时候sql
server2005中的数据和sql
server2008中的数据就完全相同啦。
三、此外,sql2005后的版本为sql2008,其后又出了sql2008r2版,这个版本相对sql2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用sql2008代替sql2005,是最好的办法。
参考技术A 1.新建一个同名的数据库
2.右键数据库-属性-选项-兼容性级别改为
SQL
server2005
(90)
3.右键数据库-任务-还原数据库-选择源设备
4.然后点选项-勾选覆盖原有数据库
5.确定还原即可。

以上是关于如何将sql2008r2数据库恢复到sql2005的主要内容,如果未能解决你的问题,请参考以下文章

SQL2008R2数据库中勒索病毒解密数据恢复

安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Expres

sql server 2008r2 安装已经完成,但失败.等待数据库引擎恢复句柄失败.

如何在windows server 2008 r2 64位操作系统下安装sql 2005 32位数据库

数据库请教:如何在本地连接服务器sqlserver 2008R2?

如何在SQL Server 2008 R2中还原数据库