2

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

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

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

无法打开新数据库“C:\USERS\XXXX\DESKTOP\BERMAN\APP_DATA\DATABASE.MDF”。CREATE DATABASE 已中止。

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

该怎么办?

4

2 回答 2

7

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

于 2013-11-10T14:35:41.397 回答
0

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

Data Source=(LocalDB)\v11.0;AttachDbFilename= (etc)
于 2014-11-20T01:01:59.423 回答