Для ясности, файлы базы данных могут быть только прикреплены к работающему экземпляру SQL Server. Они не могут быть присоединены к Visual Studio, поскольку Visual Studio не является SQL Server. Однако Visual Studio может подключить к экземпляру SQL Server, а затем открыть любую базу данных, подключенную к этому экземпляру SQL Server.
.msi файлы установщики . Если вы запустите их, они установят примеры кода и файлы .mdf на ваш компьютер. Вы можете выбрать место, где они установлены, или принять значения по умолчанию (по умолчанию C:\Program Files\Microsoft SQL Server\100\Tools\Samples\
в соответствии с документацией вики проекта Codeplex ).
SQL Server
После того, как вы установили и нашли файлы .mdf, вы должны запустить SQL Server Management Studio Express ( бесплатная загрузка от Microsoft), подключиться к локальному запущенному экземпляру SQL Server и прикрепить файлы .mdf. ,
Когда вы успешно подключили базы данных, вы можете подключиться к SQL Server из Visual Studio с помощью обозревателя серверов.
Экземпляр пользователя SQL Server Express
Если вы не хотите постоянно подключать базу данных к SQL Server и не хотите использовать SQL Server Management Studio для управления вашим экземпляром SQL Server и его подключенными базами данных, вам следует установить SQL Server Express Edition и работать с пользовательскими экземплярами . Это работает путем автоматического и прозрачного присоединения и отсоединения файла базы данных к дочернему экземпляру SQL Server Express.
Для этого вам необходимо скопировать файл базы данных (.mdf) в папку App_Data в вашем проекте ASP.NET. Теперь он должен отображаться в обозревателе серверов в Visual Studio.
Обратите внимание, что это не означает, что база данных подключена к Visual Studio, это просто означает, что Visual Studio запустила дочерний экземпляр SQL Server Express, и этот дочерний экземпляр подключил только этот конкретный файл базы данных. При выходе из Visual Studio дочерний экземпляр также отключается и завершается.
См .: Использование SQL Server Express с ASP.NET