【问题标题】:Database cannot be opened as it is version 655 [duplicate]数据库无法打开,因为它是版本 655 [重复]
【发布时间】:2011-05-25 16:21:45
【问题描述】:

可能重复:
Opening a Visual Studio 2010 Project in Visual Studio 2008

刚刚有一个关于 SQL Server 版本问题的小问题。我在 MS Visual Studio 2010 的系统上创建了一个 Web 应用程序,我猜是使用 SQL Server 2008,因为这是 MS Visual Studio 的默认设置。然后在我的系统上创建应用程序后,我想在另一个系统上对其进行测试,但该系统带有 MS Visual Studio 2008,并且由于框架更改,我遇到了各种问题。

所以,我在那台机器上安装了 MS Visual Studio 2010,然后尝试运行该应用程序。我没有兼容性问题,但是当它尝试连接到默认数据库 ASPNETDb.MDf 的数据库时,它会给出错误“无法打开 ASPNETDB.MDF,因为它是 655 的更高版本并且服务器更旧版本 612。它不能降级”。所以,我不确定可能是什么问题。我确实阅读了一些主题,但只是想再次提出问题,因为它似乎略有不同。

【问题讨论】:

    标签: sql-server-2008 version aspnetdb


    【解决方案1】:

    除了 SQL Server 版本(7、2000、2005、2008、2008 R2)之外,还有版本(Standard、Enterprise、Web、express 等)和内部 SQL Server 版本,其中 SQL 的系统表/结构服务器从一个版本更改为另一个版本。

    这些内部版本标记在数据库的引导页面上,每个版本的版本如下所列。

    SQL Server 7.0 515 SQL Server 2000 539 SQL Server 2005 VARDECIMAL 已禁用 611 SQL Server 2005,启用 VARDECIMAL 612 SQL Server 2008 655 SQL Server 2008 R2 660

    您没有简单的方法,您可以选择在 SQL Server 2005 上创建一个新数据库并复制内容。

    【讨论】:

      猜你喜欢
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      相关资源
      最近更新 更多