2009-11-29 5 views
3

У меня есть эти 2 файла (.MDF и .LDF), как я могу прикрепить их к серверу sql-сервера Microsoft, чтобы увидеть их содержимое?sql server 2005 .mdf .ldf files

ответ

0

Эти файлы представляют собой существующую базу данных SQL Server, поэтому не имеют значения, если вы хотите создать новую.

Если вы хотите работать с ними или создавать новую БД, места для начала будут загружены либо SQL Server 2008 Express, либо SQL Server 2005 Express, как бесплатно.

EDIT: Поскольку у вас уже есть SQL Server, ответ DOK является лучшим.

+0

У меня уже установлен сервер sql, я хочу прикрепить их к нему, – Ron

+0

Вы не сказали этого в исходном вопросе. – MartW

1

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

7

В Management Studio в Обозревателе объектов щелкните правой кнопкой мыши папку «Базы данных».

Выберите Attach ...

В верхней части секции под названием «База прикрепиться», нажмите кнопку Добавить.

В отображаемых папках и файлах перейдите к файлу .mdf и нажмите на него.

Нажмите OK.

Это все, что вам нужно.

+0

Как насчет ldf? – Ron

+3

LDF следует подбирать автоматически после добавления MDF – MartW

3

Выполните эту команду из командной строки SQL (например, анализатора запросов). Замените AdventureWorks своим именем.

EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', 
    @filename2 = N'C:\AdventureWorks_log.ldf'; 

Если у вас нет анализатора запросов удобного запуска этого из окна командной строки:

osql -E -S.\sqlexpress -Q"EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', @filename2 = N'C:\AdventureWorks_log.ldf'" 
0

Кто дал вам эти два файла, делает это неправильно. Гораздо лучше создать резервную копию базы данных и восстановить резервную копию нового или существующего сервера/экземпляра/базы данных.

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