Правильное подключение к локальной базе данных (LocalDB)\MSSQLLocalDB
По умолчанию при установке Visual Studio 2015 и выше доступно использование локальной базы данных. В качестве имени сервера используется строка: (LocalDB)\MSSQLLocalDB.
Обычно, если при установке visual studio вы не выбираете «Выборочная» установка, то работа с данной локальной базой данных недоступна.
Однако в этом нет ничего страшного. Переходим на своем компьютере в Панель управления, находим там Удаление и изменение программ. Далее в списке установленных программ необходимо найти visual studio (например, у меня называется Microsoft Visual Studio Community 2015). Нажимаем правой кнопкой мыши и выбираем единственный вариант — Изменить.
Откроется подобное окно.
После нажимаете на кнопку Изменить и откроется новое окно. Вот в этом окне необходимо отметить галочкой пункт Microsoft SQL Server Data Tools.
Затем нажимаете Далее и ждете окончание процесса установки и настройки среды.
Теперь не будет возникать ошибки при использование в качестве сервера строки (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) к различным базам данных.
Спасибо за внимание. Будут вопросы, пишите.