Как указать, какую версию SQL Server Visual Studio будет пытаться использовать?

«Друг» прислал мне проект 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-сервера?


person GreySage    schedule 06.03.2020    source источник
comment
Я ответил на свой вопрос так. Возможно, это поможет вам: stackoverflow .com/questions/51164180/   -  person IrishChieftain    schedule 06.03.2020
comment
Взгляните на этот stackoverflow.com/questions/3147172/   -  person LinkedListT    schedule 06.03.2020
comment
@LinkedListT Верно, я знаю, что мне нужна более новая версия SQL-сервера. Мой вопрос: теперь, когда у меня есть эта более новая версия, как мне ее использовать?   -  person GreySage    schedule 06.03.2020
comment
Где-то в приложении у него будет строка подключения для подключения к базе данных. Я бы начал с поиска NORTHWND в решении и, возможно, с проверки настроек приложения и т. д. У него должно быть имя сервера, которое необходимо изменить, поэтому, возможно, если вы обнаружите, что можете опубликовать строку подключения и имя экземпляра вашего нового Установка SQL 2016 есть.   -  person PeterJ    schedule 22.03.2020