Назад | Перейти на главную страницу

Резервное копирование SQL - Восстановление в другие файлы данных / журналов - Изменение файловой структуры…?

Я пытаюсь восстановить BAK имеющейся у нас базы данных на новом, лучшем оборудовании. Вот скриншот пользовательского интерфейса в Management Studio.

http://twitpic.com/wmtr8/full

В существующей базе данных есть файл mdf и ndf ... и два файла журнала (ldf) ...

Есть ли способ восстановить его, чтобы в нем был только ОДИН файл mdf и ОДИН файл ldf ...?

Существующий db - это SQL 2000 - я восстанавливаю его до экземпляра SQL 2008 - однако я создал db в режиме совместимости с 2000.

... в качестве побочного примечания: если я нажму ОК, на экране, показанном выше, я получу следующую ошибку:

Файл «D: \ Navision4.LDF» заявлен «Navision4_Log3» (5) и «Navision4_Log» (2). Предложение WITH MOVE можно использовать для перемещения одного или нескольких файлов. (Microsoft.SqlServer.Smo)

Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414+)&LinkId=20476

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

Может быть веская причина, по которой файл базы данных был разделен на две части (один .MDF и один .NDF). Проверьте, кто поддерживает приложение, также поищите файловые группы.

Не во время восстановления. Вам нужно будет восстановить его как есть. Как только он окажется на сервере, вы можете удалить дополнительный файл журнала и переместить объекты, хранящиеся в файле .ndf, в файл .mdf.