【问题标题】:cannot be opened because it is version 706. This server supports version 662 and earlier. A downgrade path is not supported706版本打不开。本服务器支持662及更早版本。不支持降级路径
【发布时间】:2013-11-22 08:12:32
【问题描述】:

当我尝试运行我的网站(使用 aspx)时,会出现此问题:

“System.Data.SqlClient.SqlException”类型的异常发生在 System.Data.dll 但未在用户代码中处理

附加信息:数据库 'C:\USERS\XXXX\DESKTOP\BERMAN\APP_DATA\DATABASE.MDF' 无法打开 因为是706版。本服务器支持662版和 早些时候。不支持降级路径。

无法打开新数据库 'C:\USERS\XXXX\DESKTOP\BERMAN\APP_DATA\DATABASE.MDF'。创建数据库 已中止。

尝试为文件附加自动命名的数据库 C:\Users\XXXX\Desktop\Berman\app_data\DataBase.mdf 失败。一个数据库 存在同名文件,或指定文件无法打开,或 位于 UNC 共享上。

怎么办?

【问题讨论】:

  • 如果您有 SqlServer 2012 数据库,请不要尝试使用 SqlServer 2008 打开它,至少需要 2012 年。
  • 在哪里可以下载?
  • @Eyalse 来自here
  • @ScottChamberlain 下载后如何更改 VS 中的设置以支持 SQL Server 2012?
  • @Eyalse 不需要更改任何设置,只需在安装新版本时告诉它升级已安装的现有版本即可。

标签: c# asp.net sql sql-server visual-studio-2013


【解决方案1】:

看起来Database.mdf 文件是使用更高版本的 SQL Server Express (2012) 创建的,而不是安装在服务器上的版本 (2008)。使用最新版本的 SQL Server Express 升级服务器。

【讨论】:

  • 下载后如何更改VS中的设置以支持SQL Server 2012?
【解决方案2】:

如果您尝试附加到本地数据库,请使用 LocalDb(自 vs2012、sql2012 起),即:

Data Source=(LocalDB)\v11.0;AttachDbFilename= (etc)

【讨论】:

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