![]() |
SQL2005: не дается восстановить из бэкапа
Имеется SQL2005, а также резервная копия одной из баз .bak. Необходимо создать новую базу на основе резервной копии (full backup). Но при попытке восстановить базу из копии система выдает сообщение о том, что копия сделана на основе другой базы. Как "вразумить" скуль?
|
NickKom, проще всего так: создать руками пустую базу с тем же именем, что нужная, затем сделать Restore, в опциях восстановления указать путь к файлам, указать необходимость перезаписи существующей базы.
|
Да, именно так я и пытаюсь поступать.
Сообщение об ошибке: "Restore failed for Server 'SQL'. (Microsoft.SqlServer.Smo) System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'SQL' database. (Microsoft.SqlServer.Smo) For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&LinkId=20476" |
1. Создаем новую базу с именем отличным от существующей.
2. Указываем пути для файлов БД и логов. 3. Задачи->Восстановить->База данных. 4. Указываем из какого файла восстанавливать. 5. Выбираем источник для восстановления. 6. Идем на закладку параметры ставим "Перезаписать существующую базу данных" и Указываем пути к файлам БД и логам такие же как в пункте 2. 7. Жмем ОК. |
Спасибо. Особенно за выделенный текст. Именно в нем решение.
|
Telepuzik, главное было - разжевать :)
|
Чем лучше распишешь как делать, тем быстрее решиться проблема, правда иногда в лом все расписывать.
|
Время: 06:36. |
Время: 06:36.
© OSzone.net 2001-