2012-01-10 4 views
1

я установил приключенческую работу, и я следовал инструкциям на этой странице:не может подключиться к базе данных и выбрать базу данных

How to: Create Connections to SQL Server Databases

в основном ничего не появляется в выпадающем, на шаге 2.

Я даже не могу прикрепить базу данных без получения ошибки и не перетащить ее в веб-форму.

Он говорит мне, что база данных не могу быть присоединен причиной является версия 705, а сервер поддерживает версию 655 ..

Кроме того, что Дэ разница между подключения базы данных и подключение к ней?

Я пошел в центр установки 2008, и нажал на шоу установки info..I получил это:

Microsoft SQL Server 2008 Setup Discovery Report Продукт Instance Instance ID Feature Язык Edition версии кластерного Sql Сервер 2008 SQLEXPRESS MSSQL10.SQLEXPRESS Services Database Engine

1033 Express Edition 10.1.2531.0 Нет Sql Server 2008 SQLEXPRESS MSSQL10.SQLEXPRESS SQL Replication Server 1033 Экспресс издание 10.1.2531.0 Нет

, так что я предполагаю, что он установлен на моем компьютере, но я не могу получить доступ к приложению

ответ

1

Вам нужна база данных существует в экземпляре SQL Server (или любой другой СУБД вы так выбрать ... но большинство вероятно, SQL Server). Для этого вы можете сделать несколько вещей: восстановить файл резервной копии базы данных * .bak в AdventureWorks или подключить файлы mdf и ldf (данные базы данных и файлы журналов), чтобы получить базу данных в Интернете.

в основном ничего не появляется в выпадающем

У вас есть экземпляр SQL Server, установленный на вашем компьютере?

В чем разница между прикреплением базы данных и подключением к ней?

Прикрепление базы данных использует файлы mdf и ldf, чтобы оперативно получать базу данных для транзакций. Подключение к базе данных создает соединение между клиентским приложением и вышеупомянутой базой данных. Два очень разных этапа процесса доступа к данным.

+0

Не установлено ли оно автоматически с визуальной студией 2010 года? –

+0

@DmitryMakovetskiyd Да, это так. Просто введите «localhost» или «.». для имени сервера, если вы не используете внешний экземпляр SQL Server. SQL Server express по умолчанию имеет имя экземпляра 'ServerName \ SQLEXPRESS'. Поэтому вам, возможно, придется использовать «localhost \ sqlexpress». –

+0

В чем разница между присоединением и подключением.это условия исполнения и исполнения?!? –

1

Прикрепление к базе данных необходимо, если файл (ы) базы данных находятся в другом месте, отличном от местоположения по умолчанию. Вы действительно не «подключаетесь» к конкретной базе данных как таковой. Вы подключаетесь к экземпляру сервера sql, который содержит список баз данных в этом экземпляре (или ссылается на экземпляр).

+0

, как я могу разместить mdf в adventureworks на этом экземпляре? –

+0

В принципе, просто прикрепите базу данных. В студии управления сервером щелкните правой кнопкой мыши по «БАЗЫ ДАННЫХ», выберите «ATTACH», нажмите «ДОБАВИТЬ» и перейдите в папку файла mdf и выберите его. Надеюсь это поможет. – giwutech

Смежные вопросы