Приносим извинения за вопрос новичка - у меня есть файл .mdf, и я не знаю, как выполнять запросы к нему. Я загрузил и установил SQL Server Express 2005, но не знаю, когда начать. Я знаю, что мне не нужно открывать файл напрямую, но не знаю, что мне нужно делать.
Может ли кто-нибудь опубликовать пошаговое руководство о том, как перейти к запуску SQL-запросов к файлу?
Предполагая, что это файл базы данных SQL Server 2005 (или более ранней версии), вы можете «прикрепить» базу данных к работающему экземпляру SQL Server 2005.
Откройте SQL Management Studio, подключитесь к серверу базы данных, разверните узел серверного компьютера, щелкните правой кнопкой мыши «Базы данных» и выберите «Присоединить ...». Нажмите «Добавить» в верхней панели окна «Присоединить базы данных» и перейдите к файлу MDF (который должен храниться локально на компьютере, на котором работает SQL Server).
После того, как вы установили SQL Server Express Edition / SQL Management Studio Express и попробовали ответы, упомянутые другими авторами, но по-прежнему испытываете проблемы с подключением из-за отсутствия файла журнала, вам может пригодиться следующая команда:
sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'
Это подключит базу данных и создаст для нее пустой файл журнала.
Надеюсь, это вам поможет!
Если повезет, вы сможете подключить базу данных. Вам необходимо установить SQL Studio Management Studio Express, чтобы вы могли настроить свой SQL Server. После того, как вы открыли Management Studio и подключились к вашему SQL Server, щелкните правой кнопкой мыши «Базы данных» и нажмите «Присоединить ...». Затем перейдите к файлу .mdf.
Если он подключается, вы сможете углубиться в базу данных и увидеть таблицы, представления и т. Д. Затем вы можете запускать запросы в Management Studio.
Не все файлы .mdf будут прикреплены. Попробуйте и убедитесь.
JR
Вероятно, вы ищете термин, Прикреплятьбаза данных ing
Вот хороший урок о том, как прикрепить файл .MDF (с пошаговыми картинками!) Вот Это для SQL Server 2008, но шаги такие же в SQL Server 2005
Этот MSDN поможет вам подключить базу данных к вашему экземпляру SQL-сервера:
http://msdn.microsoft.com/en-us/library/ms165673.aspx
Как только он будет прикреплен, вы сможете запускать запросы к этому имени базы данных.