我的电脑上安装了两个操作系统。 Windows XP和Win 7,XP有Visual Studio 2008(SQL Sever 2005),7有V.S.2010(SQL Server 2008)。
我使用2008(MS SQL Server 2005数据库)在XP中编写了一个网站,一旦我在VS 2010中打开该项目,我就要求我转换代码等,然后当我尝试打开时再次这样做VS 2008上的数据库,我不能。
显示错误消息。
无法打开数据库'c:\ abc.MDF',因为它是版本655.此服务器支持版本612及更早版本。不支持降级路径 无法打开新数据库'c:\ abc.MDF' CREATE DATABASE被中止 尝试为文件c:\ abc.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。
答案 0 :(得分:0)
我刚开始使用Google搜索,这是第一个结果:http://conceptdev.blogspot.com/2009/04/mdf-cannot-be-opened-because-it-is.html
他建议:
要解决此问题,请转到工具→ 选项...→数据库工具→数据 连接并更改SQL Server 实例名称不论它是什么 (可能是SQL Server 2005实例) 点击你的SQL Server 2008实例 好的,你应该没事!