日期:2014-05-17  浏览次数:20483 次

请问一个数据库附加错误
我有一个数据库,原来创建是在sqlserver2005版下创建的。然后用sqlserver2012附加过一次,现在再用2005附加的时候提示:
数据库 'Client' 的版本为 706,无法打开。此服务器支持 655 版及更低版本。不支持降级路径。
无法打开新数据库 'Client'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 948)

请问还有可能再附加到sqlserver2005上吗?

------解决方案--------------------
你试试 先在2005上建一个 数据库名称一样的数据库,

然后,把服务器关掉,把你的要附加的文件.mdf和.ldf文件,替换刚才新建的数据库的文件,然后启动sql server服务。
------解决方案--------------------
引用:
我有一个数据库,原来创建是在sqlserver2005版下创建的。然后用sqlserver2012附加过一次,现在再用2005附加的时候提示:
数据库 'Client' 的版本为 706,无法打开。此服务器支持 655 版及更低版本。不支持降级路径。
无法打开新数据库 'Client'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 948)

请问还有可能再附加到sqlserver2005上吗?
附加到2012之后,数据库已经不能直接附加到低版本下面,需要使用比较恶心的方法
------解决方案--------------------
把05的数据库换12的最干脆
------解决方案--------------------
错误提示不是已经很明显了吗?

不支持降级路径,说明不能从高版本降级到低版本。