sql server 2005 .mdf .ldf файлы - PullRequest
       8

sql server 2005 .mdf .ldf файлы

3 голосов
/ 29 ноября 2009

У меня есть эти 2 файла (.MDF и .LDF), как я могу прикрепить их к серверу Microsoft SQL для просмотра их содержимого?

Ответы [ 5 ]

7 голосов
/ 29 ноября 2009

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

Выберите Прикрепить ...

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

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

Нажмите ОК.

Это все, что тебе нужно сделать.

3 голосов
/ 30 ноября 2009

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

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

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

 osql -E -S.\sqlexpress -Q"EXEC sp_attach_db @dbname = N'AdventureWorks', @filename1 = N'C:\AdventureWorks_Data.mdf', @filename2 = N'C:\AdventureWorks_log.ldf'"
1 голос
/ 29 ноября 2009

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

0 голосов
/ 30 ноября 2009

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

0 голосов
/ 29 ноября 2009

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

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

РЕДАКТИРОВАТЬ: поскольку у вас уже есть SQL Server, ответ DOK является лучшим.

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