当我试图运行我的网站(使用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分享。
怎么办?
答案 0 :(得分:7)
看起来Database.mdf
文件是使用SQL Server Express(2012)的更高版本创建的,而不是服务器上安装的版本(2008)。使用最新版本的SQL Server Express升级服务器。
答案 1 :(得分:0)
如果您尝试连接到本地数据库,请使用LocalDb(自vs2012,sql2012),即:
Data Source=(LocalDB)\v11.0;AttachDbFilename= (etc)