Невозможно открыть базу данных, так как это версия 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
Помогает ли это?