где я могу найти AdventureWorks.mdf или любой другой mdf-файл, который я могу прикрепить к моей базе данных - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь прикрепить mdf-файл с сайта codeplex: http://msftdbprodsamples.codeplex.com/

Проблема в том, что у них есть MSI-файлы, которые я не знаю, что они делают, потому что база данных не существует, когда я пытаюсь обратитьсяк нему ..

И другой файл, который у них есть Adventure2008.mdf, является более поздней версией, к которой позволяет подключиться мой Visualstudio 2010.Какое решение .. есть ли простой файл mdf, который я могу прикрепить к своей студии 2010 Ultimate?

Ответы [ 2 ]

0 голосов
/ 11 января 2012

И другой файл, который у них есть Adventure2008.mdf, является более поздней версией, к которой позволяет подключиться моя Visualstudio 2010.

Visual Studio 2010 должна позволять вам подключаться к любым существующим базам данных SQL-сервера; он наверняка подключится к Server 2008 R2, что я и использую.

Вы не указали, какую версию / версии SQL Server вы установили.

SQL Server Management Studio. У меня этого нет ... Visual Studio Ultimate не позволяет мне присоединить его ... почему бы не присоединить его просто, вместо того, чтобы беспокоиться о подключении к моему серверу SQL? !!?

Вы смотрели в окно обозревателя серверов в VS 2010 (Ctrl + Alt + S или через меню View)? Он позволяет вам делать многое из того, что позволяет Management Studio, включая создание новых баз данных.

Вы сказали, что он "не позволит вам прикрепить его" ... но не указали, как вы пытаетесь или какие ошибки вы получаете, когда делаете.

0 голосов
/ 11 января 2012

Для ясности, файлы базы данных могут быть только прикреплены к работающему экземпляру 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...