无法打开,因为它是版本706.此服务器支持版本662和更早版本。不支持降级路径

时间:2013-11-10 14:31:08

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

当我试图运行我的网站(使用aspx)时出现了这个问题:

  

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

     

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

     

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

     

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

怎么办?

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:0)

如果您尝试连接到本地数据库,请使用LocalDb(自vs2012,sql2012),即:

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