2

一个“朋友”给我发了一个 asp.net 项目。我已经在 Visual Studio 2017 中打开它。一切似乎都很好,除了当我运行它时,当它尝试使用内部数据库时出现错误。

违规行是:

GridBindingData data = RadGrid.GetBindingData("LinqToSql.NorthwindDataContext",
"Customers", startRowIndex, maximumRows, sortExpression, filterExpression.Replace("\\'", "'"));

这给出了一个错误:

System.Data.SqlClient.SqlException:'无法打开数据库'C:\\APP_DATA\NORTHWND.MDF',因为它是 852 版本。此服务器支持 782 及更早版本。不支持降级路径。

无法打开新数据库

'C:\\APP_DATA\NORTHWND.MDF'。CREATE DATABASE 已中止。

尝试为文件 C:\\App_Data\NORTHWND.MDF 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。

现在,根据我的研究,这意味着该项目需要 SQL Server 2016,而我只有 SQL Server 2014。好的,我下载了 SQL Server 2016 Express。现在我启动项目,仍然得到同样的错误。

如何配置 Visual Studio 或我的环境以使该项目使用正确版本的 SQL Server?

4

0 回答 0