Правильное подключение к локальной базе данных (LocalDB)\MSSQLLocalDB

По умолчанию при установке Visual Studio 2015 и выше доступно использование локальной базы данных. В качестве имени сервера используется строка: (LocalDB)\MSSQLLocalDB.

Обычно, если при установке visual studio вы не выбираете «Выборочная» установка, то работа с данной локальной базой данных недоступна.

Однако в этом нет ничего страшного. Переходим на своем компьютере в Панель управления, находим там Удаление и изменение программ. Далее в списке установленных программ необходимо найти visual studio (например, у меня называется Microsoft Visual Studio Community 2015). Нажимаем правой кнопкой мыши и выбираем единственный вариант — Изменить.

Откроется подобное окно.

Visual Studio - Установка и удаление программ

После нажимаете на кнопку Изменить и откроется новое окно. Вот в этом окне необходимо отметить галочкой пункт Microsoft SQL Server Data Tools.

Visual Studio - Установка и удаление программ

Затем нажимаете Далее и ждете окончание процесса установки и настройки среды.

Теперь не будет возникать ошибки при использование в качестве сервера строки (LocalDB)\MSSQLLocalDB.

Вот пример подключения из файла Web.config:

<configuration>
  <connectionStrings>
    <add name="SampleDB" 
         connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\SampleDB.mdf;Integrated Security=True" 
         providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>

Естественно, в коде выше видно, что локальная база данных располагается в системной директории App_Data текущего проекта.

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

Спасибо за внимание. Будут вопросы, пишите.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: