706版本打不开。本服务器支持662及更早版本。不支持降级路径

Posted

技术标签:

【中文标题】706版本打不开。本服务器支持662及更早版本。不支持降级路径【英文标题】:cannot be opened because it is version 706. This server supports version 662 and earlier. A downgrade path is not supported 【发布时间】: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 不需要更改任何设置,只需在安装新版本时告诉它升级已安装的现有版本即可。 【参考方案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)

【讨论】:

以上是关于706版本打不开。本服务器支持662及更早版本。不支持降级路径的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight 是不是支持 ios7 及更早版本?

如何在 iOS 15 及更早版本上支持程序化视图关闭

IE 8 及更早版本不加载 CSS [关闭]

用 Swift 编写的代码可以在 iOS 7 及更早版本上运行吗? [复制]

Python 3.6及更早版本的精确时间(纳秒)?

UINavigationBar 在 iOS8 及更早版本中消失