Ошибка "Уровень совместимости базы данных не поддерживается". при импорте MSSQL дБ
Я пытаюсь импортировать схему БД (MSSQL2008) в Visual Studio 2015, используя SqlProj. Есть две базы данных, чтобы сделать.
DevDb вер. 10,50.4000 <- я вхожу с учетными данными Windows
TestDb вер. 10,50.6000 <- я захожу с пользователем sql
Уровень совместимости 100 для обоих БД равен "100".
Для первого все идет хорошо, но для второго происходит ошибка дб.
"Версия сервера или уровень совместимости базы данных не поддерживаются".
Нет логов, ни одной записи в EventLog. Может, мне стоит установить какой-нибудь плагин для VisualStudio для обработки мусора новой версии?
1 ответ
Просто наткнулся на эту, сам импортируя базу данных 2008 года в VS 2017.
Для начала убедитесь, что проект установлен для используемой версии базы данных.
- Перейти к проекту -> Свойства...
- Выберите правильную целевую платформу
- Нажмите Настройки базы данных и перейдите к Разное
- Проверьте свой уровень совместимости
- Сохраните эти изменения (Control + S)
- Тогда - ЗАКРЫТЬ ПРОЕКТ. Я полностью закрыл VS
- Откройте все обратно.
Ваши изменения должны были вступить в силу, чтобы вы могли импортировать базу данных.