Как мне установить, какую версию SQL Server Visual Studio будет пытаться использовать? - PullRequest
2 голосов
/ 06 марта 2020

«Друг» прислал мне проект 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 не удалась. База данных с тем же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UN C. '

Теперь, из того, что я исследовал, это означает, что проект нуждается в SQL сервер 2016, а у меня только SQL сервер 2014. Хорошо, я скачал SQL сервер 2016 express. Теперь я запускаю проект и все равно получаю ту же ошибку.

Как настроить Visual Studio или мою среду, чтобы этот проект использовал правильную версию SQL server?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...