SQL2005附加数据库提示——版本为655,无法打开,此服务器支持611版本

 

错误提示:

 

数据库StudentDB的版本为 655,无法打开。此服务器支持 611 版及更低版本。不支持降级路径。

 

原因:

版本655指的是SQL2008, 版本611指的是SQL2005, (还有一个版本539指的是SQL2000)
楼主的情况属于典型的从高版本降低至低版本使用的情景。
按微软的官方说法, 是不支持从高版本附加到低版本的。

 

解决办法:

 

首先, 找一台装有SQL Server 2008的电脑, 将你的数据库文件附加到这台电脑里.
附加成功后, 在SSMS的对象资源管理器窗口右键单击刚刚附加的数据库,依次选"任务>生成脚本...", 此时会弹出脚本向导对话框.
点"下一步".
在"选择数据库"对话框选中刚刚附加的数据库, 同时将底部的"为所选数据库中的所有对象编写脚本"打勾. 点下一步.
在"选择脚本选项"对话框中,还需要修改以下几个选项:
1)."编写数据的脚本",设为"True"; (SQL2005没有这个选项,所以才要找一台装有SQL2008的电脑嘛,多省事啊,省去了数据导入导出的麻烦)
2)."编写触发器脚本",设为"True";
3)."编写创建数据库的脚本",设为"True";
4)."为服务器版本编写脚本",选"SQL Server 2005";(如果是要用的SQL2000中,那就选SQL Server 2000)
以上4个选项是非常建议这样设置的,其他的选项就自己看着办,其他的一般也不用改. 点下一步.
在"输出选项"对话框中,选"将脚本保存到文件",其他默认,点下一步.

完成——关闭.

然后将刚刚生成的脚本文件拷到你自己的电脑上,在SQL Server 2005中打开并执行该脚本.!!!注意:在执行该脚本前,如有必要,请务必修改该脚本中指定的mdf文件和ldf文件的物理路径,以符合你自己的要求.

时间: 2024-11-18 20:03:04

SQL2005附加数据库提示——版本为655,无法打开,此服务器支持611版本的相关文章

SQL2008 附加数据库提示5120错误及附加数据库之后显示为只读的解决方法

SQL2008打开mdf 附加数据库提示5120错误解决 前几天使用SQL2008打开MDF数据库文件,附加操作时,出现了这个错误     在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,执行Transact-SQL语句或批处理时发生了异常.错误5120. 这个错误是因为系统没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可. 解决办法: 1.打开该数据库文件存放的目录或数据库文

sql2005 附加数据库出错(错误号:5123)解决方法_mssql2005

[错误提示]无法为此请求检索数据.(Microsoft.SqlServer.SmoEnum)其他信息执行Transact-Sql语句或批处理时发生了异常.(Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件"d:\Data\***.mdf"时,Create file遇到操作系统错误5(拒绝访问.) [问题背景]数据库版本:SQL Server 2005企业版操作系统版本:Windows Server 2003企业版错误引发描述:数据库分离后,把

SQL2005附加数据库出错(错误号:5123)

  错误提示] 无法为此请求检索数据.(Microsoft.SqlServer.SmoEnum)其他信息执行Transact-Sql语句或批处理时发生了异常.(Microsoft.SqlServer.ConnectionInfo)尝试打开或创建物理文件"d:Data***.mdf"时,Create file遇到操作系统错误5(拒绝访问.) [问题背景] 数据库版本:SQL Server 2005企业版 操作系统版本:Windows Server 2003企业版 错误引发描述:数据库分离

SQL2008 附加数据库提示5120错误解决方法_mssql2008

前几天在附加数据库时,出现了这个错误       在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误. 这个错误是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可.解决办法:    1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择"属性"菜单->选择"安全"标签->选择"编辑"按钮.    2

SQL2008 附加数据库提示 5120错误 解决办法_mssql2008

在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误. 是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可. 解决办法: 1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择"属性"菜单->选择"安全"标签->选择"编辑"按钮. 2.在选择组或用户名列表中,选择Authenticated Users

SQL2008附加数据库提示错误:5120

前几天在附加数据库时,出现了这个错误            在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误.      这个错误是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可.       解决办法:     1.打开该数据库文件存放的目录或数据库文件的属性窗口,选择"属性"菜单->选择"安全"标签->选择&quo

sql2005附加数据库操作步骤(sql2005还原数据库)_mssql2005

在SQL Server Management Studio中的"对象资源管理器"里,在节点'数据库'上点击右键,弹出菜单上选择'附加': 在附件数据库的窗口中,点击添加,选择要添加的主要数据库文件,比如cms_keleyi_com.mdf: 添加后自动关联显示添加数据库的详细信息.如果不再同一个路径下,可手动修改为正确的次要库文件或事务日志文件的存放路径: 点击确定后,完成数据库的附加.

Sqlserver2005附加数据库时出错提示操作系统错误5120的解决办法

问题描述 Sqlserver2005附加数据库时出错提示操作系统错误5120的解决办法 用的是2005数据库,数据库是从另一台机子上考来的 在附加时 报如下错: (http://img.ask.csdn.net/upload/201506/01/1433143611_783759.png) 解决方案 你把文件bright.mdf复制到d:data试试看.保证这个文件夹有足够的权限.

Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法  最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图:       ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊