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

时间:2013-07-21 23:42:23

标签: c# sql sql-server exception

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

2 个答案:

答案 0 :(得分:1)

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

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

建议:

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

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

其中任何一个都应该让它适合你。

我希望这有帮助!

答案 1 :(得分:1)

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

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

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