Невозможно открыть базу данных, так как это версия 706. (ASP.net)

В vsexpress 2012, используя asp.net. Сделал страницу входа. в том, что я пытаюсь ввести имя пользователя и передать слово. Я получаю следующую ошибку.

База данных 'C:\USERS\XYZ\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBSITE4\APP_DATA\ASPNETDB.MDF' не может быть открыта, потому что это версия 706. Этот сервер поддерживает версию 663 и ранее. Путь вниз не поддерживается. Не удается открыть базу данных по умолчанию пользователя. Ошибка входа. Ошибка входа для пользователя 'MyName\MyName Ali'.

Пожалуйста, предложите, как это исправить.

Ответы

Ответ 1

Версия 706 - это файл базы данных из Sql Server 2012
Версия 663 является файлом базы данных из Sql Server 2008R2 (post SP1?)

Итак, кажется, что вы пытаетесь открыть файл MDF, созданный с 2012 года, но текущий экземпляр Sql Server - 2008R2. В этой ситуации нет способа работать с этим файлом.

Вы можете:

  • Обновите исполняемый экземпляр Sql Server до 2012 года.
  • Экспортируйте script вашего файла базы данных (данные и структуру) с 2008 года совместимость, reimport ваш script на экземпляре 2008R2, а затем распространять MDF из экземпляра 2008R2.

Ответ 2

Попробуйте подключиться к имени сервера "(localdb)\v11.0" проверьте свой web.config, он должен указать правильный экземпляр сервера, используемый для создания файла MDF

Помогает ли это?