SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

很着急,请尽可能详细!

不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。

数据库不多的数据库可以直接导出成脚本后,在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中的数据就完全相同啦。

三、其后又出了SQL2008R2相对SQL2005来说,没有根本性的改动,基本全兼容于
2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-20
将 SQL SERVER 2008 R2 数据库表中需要的数据导出并保存为 TXT 格式;连接并打开 SQL server 2005 数据库表,导入 TXT 格式的数据。
第2个回答  2015-08-20
附加不了,高版本数据库,低版本用不了,你只能做数据库复制。

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整
1、打开SQL Server2008“对象资源管理器”;2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;3、打开生成和脚本发生窗口后点击“下一步”;4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”...

sqlserver2008R2备份文件可以还原到sqlserver2005吗
1.新建一个同名的数据库 2.右键数据库-属性-选项-兼容性级别改为 SQL server2005 (90)3.右键数据库-任务-还原数据库-选择源设备 4.然后点选项-勾选覆盖原有数据库 5.确定还原即可。

如何在server 2008 r2 上安装sql2005及补丁
1、打开SQL2005安装目录,打开:splash.hta 文件进行安装。2、根据自己的系统来选择性进行安装:3、然后在安装中选择“服务器组件、工具、练级丛书和示例(C)”的选项进行安装。4、然后根据提示输入名称,序列号,安装目录等一路点击下一步即可。5、等安装完成后就可以安装补丁了。

低版本数据库怎样附加高版本的数据库?
可以使用脚本来导出数据库的所有数据,然后去生成 点击完成就可以了,在低版本的服务器上先建立一个空的数据库,最后把生成的数据库脚本执行。

在安装了SQL Server 2005的电脑上能不能再安装SQL Server 2008 R2
1、先把 SQL2000 正确安装在电脑上 安装到这一步的时候,把默认的勾去掉,在下面的实例名中输入(比如:SQL2000),然后继续按照提示进行安装,直到安装成功为止。2、安装 SQL2008 的时候千万不能选择升级该产品,而是要选择全新安装 安装到实例名称时,在命名实例里输入(比如:SQL2008)以区别SQL2000...

sqlserver2008R2备份文件可以还原到sqlserver2005吗
1、sqlserver2008R2备份文件不可以还原到sqlserver2005。2、sqlserver2005备份文件可以还原到sqlserver2008R2。3、如果数据库中数据不多总体体积不是太大(最多几百M,具体自个试),可以用导出数据库到脚本(过程中可以选导出兼容版本),然后在SQL2005中运行脚本还原。4、要是数据量非常大,那导出脚本...

怎么样把sql2008R2中的数据库添加到sql2008中,求高人回答下,跪谢
方法\/步骤 1 打开 sql server 2008 r2 数据库,选中你要导出的相应数据库(准备要附加到 sql server 2008的数据库)右键——任务——生成数据库脚本。2 弹出选择对象的页面,然后选中选择特定的数据库对象—选中表—下一步高级选项里面选择 sql server 2008,下一步直到完成。3 存储过程的导出...

我sql server2005 附加数据库出现一下错误 如何解决 执行 Transact-SQL...
SQL Server Version nternal Database Version SQL Server 2008 R2 665 SQL Server 2008 661 SQL Server 2005 SP2 612 + with vardecimal enabled SQL Server 2005 611 SQL Server 2000 539 SQL Server 7 515 ---

Sql server 2008附加数据库时出现问题,如图
今天在将一个 SQL Server 2005 数据库附加到 SQL Server 2008 R2 时出现如下的错误:无法升级数据库 'SchoolPlatForm1',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415) 查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加...

在SQL Server 2008R2中附加质疑的数据库
首先,打开“开始”菜单,找到“所有程序”,点击“Microsoft SQL Server 2008 R2”,选择“SQL Server Management Studio”,进入数据库企业管理器。在此界面,定位至显示疑点的数据库,进行右键操作,选择“所有任务”中的“分离数据库”。分离操作成功后,点击数据库右键,选择“附加数据库”。在弹出的...

相似回答