0

Я создаю одно приложение, в котором я использовал ASP.NET MVC с Entity Framework 4.5.2 и пытаюсь получить доступ к SQL Server, но это дает мне ошибку, что я не может получить доступ к какой-либо базе данных, поэтому я просто конвертирую ее в однопользовательский режим.. Путь перехода не поддерживается. Конвертировать версию с 782 по 706 и ранее.

Теперь после преобразования его в режим одиночного пользователя новая ошибка возникает, когда я пытаюсь получить доступ к проводнику сервера, подключению данных (подключение по умолчанию), он показывает мне следующий диалог. Я не понимаю, что происходит не так.

У меня есть SQL Server версии 11.0.2100.60.

Пожалуйста, помогите мне решить эту проблему!

enter image description here

+0

см - http://stackoverflow.com/questions/26346647/the-database-cannot-be-opened-because-it-is-version-782-this-server- support-ve или http://stackoverflow.com/questions/25500912/trying-to-attach-a-database-fails-because-it-is-version-782 –

+0

@JamesP И я использовал, но не получал решения. –

+0

Вам нужна более новая версия SQL-сервера и инструментов, –

ответ

0

Ufffff после стольких решений, применяемых я нашел от него.

Шаги:

1) Изменить имя экземпляра в Visual Studio Link:

В разделе Инструменты> Настройки> Инструменты базы данных> Подключения данных> SQL Server Имя экземпляра. набор (LocalDB) \ MSSQLLocalDB

2) Изменить строку подключения:

От:

<add name="DefaultConnection" connectionString="Data Source=./SQLExpress;AttachDbFilename=|DataDirectory|\DBName.Service-20160924032113.mdf;Initial Catalog=DBName.Service-20160924032113;Integrated Security=True;"providerName="System.Data.SqlClient" /> 

To:

<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\DBName.Service-20160924032113.mdf;Initial Catalog=DBName.Service-20160924032113;Integrated Security=True;"providerName="System.Data.SqlClient" /> 

3) Удалить Instance пользователя = True из строки подключения ,

Спасибо Джеймсу П. и Марку Гомеру за отличный отклик.

+0

Рад, что вы нашли решение :) –

+0

Да @MarkHomer благодарит за ответ. –

1

Это работало для меня (с помощью Visual Studio 2015 сообщества) ...

  • В Server Explorer щелкните правой кнопкой мыши нужное подключение и выберите Изменить соединения
  • Выберите Дополнительные параметры
  • Изменение источника данных на другую версию (в моем случае это должен был быть SQL-экспресс) нажмите OK.

Надеется, что это помогает