2010-08-23 5 views
-1

Я просто скопировал файлы .mdf/.ldf в другой файл, и вдруг моя база данных Microsoft SQL 2008 умирает. Я не могу открыть эти файлы в другой системе. Может ли кто-нибудь объяснить, что произошло? Любой способ восстановить базу данных этого приложения сейчас?Восстановление базы данных SQL Server

+1

Что значит «другой файл»? – gbn

+0

Пожалуйста, не делайте этого. Файловые манипуляции с файлами SQL Server могут привести к хаосу в SQL Server. Как говорится, canyou сообщит нам, какие ошибки SQL Server бросает в средство просмотра событий? – Anon246

ответ

3

Вы остановили обслуживание или отсоединили файлы в первую очередь?

+1

+1 Это была бы моя первая догадка. –

0

Вы пытались переместить файлы базы данных туда, где они были? (В частности, остановите SQL-сервер, переместите файлы, запустите SQL Server).

Всякий раз, когда я выполняю такую ​​работу, я делаю копии файлов и переименовываю исходные (от, скажем, MyData.mdf до xMyData.mdf). Легче отступить, когда меня ожидают живые жиры.

2

Вы не должны копировать файлы, когда сервер находится в сети.

, если вы хотите скопировать, когда сервер находится в сети, вы можете щелкнуть правой кнопкой на студии управления -> detach->

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

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