【问题标题】:Exception DATABASE1.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported无法打开异常 DATABASE1.MDF',因为它是 655 版。此服务器支持 612 版及更早版本。不支持降级路径
【发布时间】:2013-07-20 15:04:27
【问题描述】:

您好,当我尝试打开我的数据库时,我遇到了这个异常。我知道我需要将我的数据库升级到 655,但有人可以详细告诉我该怎么做吗?另外,我想让你知道我的笔记本电脑上安装了 VS2012,但即使我在上面运行这个项目,我也会遇到同样的异常,所以请帮助我提供详细的答案。 提前致谢

【问题讨论】:

标签: c# sql sql-server exception


【解决方案1】:

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

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

建议:

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

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

其中任何一个都应该适合您。

我希望这会有所帮助!

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-23
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 2020-06-26
      • 2021-11-06
      相关资源
      最近更新 更多