2012-05-10 3 views
0

У меня есть клиент, которому нужна поддержка с SQL Server. Клиент предоставил резервную копию базы данных. При попытке восстановить базу данных для тестирования я понял, что файл данных составляет 100 МБ, а файл журнала - 250 ГБ, что делает невозможным восстановление на моем компьютере разработки.Восстановить файл данных из файла резервной копии sql-сервера без восстановления файла журнала

Я видел, что можно создавать виртуальные базы данных SQL с помощью idera SQL virtual database и Redgate SQL Virtual Restore, но я не тестировал эти инструменты.

Можно ли извлечь или восстановить только файл данных (mdf) без файла журнала (ldf)?

+0

На самом деле: нет. Файл данных ('.mdf') и файл журнала транзакций (' .ldf') являются единством, которые принадлежат друг другу и должны обрабатываться вместе, всегда –

+0

Почему невозможно восстановить компьютер разработки? –

+1

Я предполагаю, что у него нет 250 ГБ свободного места –

ответ

1

Я не думаю, что есть способ восстановить только один, а не тот и другой. Вместо того, чтобы клиент отправил вам резервную копию, отправьте их .MDF только в одном файле. Возможно, им придется отделить базу данных прежде, чем они смогут скопировать файл .MDF. Другой альтернативой является временное прекращение службы SQL при копировании файла.

Вы должны иметь возможность подключать базу данных только с файлом MDF. Если LDF-файл не существует, он автоматически создаст для вас файл.

+0

Спасибо @DanP К сожалению, мой клиент имеет минимальные знания в технических вопросах. Видя, что я ограничен вариантами, я думаю, что мне придется подключиться удаленно, временно остановить службу и сделать копию MDF. – kagundajm

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