Я только что установил Windows 7 на машине, на которой ранее работала Windows XP. В старой установке была база данных, копия которой мне нужна, но, конечно, я не думал достаточно далеко, чтобы сделать резервную копию перед установкой новой ОС.

Итак, вопрос в том, возможно ли восстановить старую базу данных без файла резервной копии? Я пытался скопировать файлы из папки «Данные», но это не сработало.

1 ответ1

1

Какая версия и редакция SQL-сервера? Вы пытались attach базу данных или просто скопировали файлы и надеялись, что сервер их увидит?

Я видел это только на машине с MSDE. Когда запускалось обновление W7, оно не корректно закрывало MSDE и не отключало его чисто *. Действительно короткая версия мучительно длинной истории: нам пришлось откатить компьютер до последнего изображения, которое было у клиента с XP, и затем сделать это правильно. Мне не повезло, спасая оригинальный МДФ.

Пожалуйста, предоставьте больше информации о вашей версии SQL и о том, что именно вы пробовали, и я постараюсь предоставить дополнительную помощь.


*(Файл MDF был оставлен в состоянии только для чтения и, возможно, поврежден. SQL 2k5 не будет прикреплять MDF только для чтения; переустановка MSDE и попытка повторного подключения также не работали (возможное повреждение).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .