Резервное копирование SQL - Восстановление в другие файлы данных / журналов - Изменение структуры файла...?
Я пытаюсь восстановить БАК базы данных, которую мы имеем, на новое, лучшее оборудование. Вот скриншот пользовательского интерфейса в Management Studio
В существующей базе данных есть файлы mdf и ndf... и два файла журнала (ldf)...
Можно ли как-нибудь восстановить его, чтобы он имел ОДИН mdf и ОДИН ldf файл...?
Существующая база данных - это SQL 2000 - я восстанавливаю ее в экземпляр SQL 2008 - однако я создал базу данных в режиме совместимости с 2000.
... как примечание: если я нажму Ok, на экране, показанном выше, я получу следующую ошибку:
Файл "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
2 ответа
Я бы предложил восстановить базу данных как есть, а затем удалить ненужный файл журнала. Ошибка в том, что два журнала имеют одинаковое имя, и вы пытаетесь восстановить один и тот же том - восстановите один из них, используя другое имя.
Может быть веская причина, по которой файл базы данных был разбит на две проверки (одну.MDF и одну.NDF), и тот, кто поддерживает приложение, также ищет файловые группы.
Не во время восстановления. Вам нужно будет восстановить его как есть. Оказавшись на сервере, вы можете удалить дополнительный файл журнала и переместить объекты, хранящиеся в файле.ndf, в файл.mdf.