无法打开exceptionDATABASE1.MDF’,因为它是版本655.此服务器支持版本612及更早版本。 不支持降级路径

嗨,当我尝试打开我的数据库时,我收到此exception。 我知道我需要将我的数据库升级到655但是有人可以告诉我如何做到这一点吗? 另外我想让你知道我的笔记本电脑上安装了VS2012但是即使我运行这个项目我也得到了同样的例外,所以请帮我详细解答。 提前致谢

通常,当您的数据库更新到SQL Server的新版本而不是您尝试附加它的服务器时,您会得到此信息。 例如,如果您的数据库从SQL Server 2005升级到SQL Server 2008,您将无法再在SQL Server 2005上打开该数据库。

“不支持降级路径”消息表示您无法在较旧的SQL Server版本上打开较新的数据库。

建议:

升级SQL Server的版本(不是Visual Studio,而是SQL Server版本)。

要么

在具有较新版本SQL Server的服务器上打开此数据库,然后将整个数据库编写脚本并将其重新加载到服务器中。

这些都应该让它适合你的。

我希望这有帮助!

您必须将.mdf文件装入SQL Server实例中。 所以VS的版本通常是无关紧要的(除了过时VS问题,显然这里没有问题),你所拥有的SQL Server版本才是最重要的。

也就是说,如果您安装了适当版本的SQL Server并且在Visual Studio中出现此错误,则可能存在配置问题。 Visual Studio不知道它应该使用哪个SQL Server实例,因此您可以指定正确的实例。

在Visual Studio中:工具→选项→数据库工具→数据连接,然后将“SQL Server实例名称”更改为适当的名称。