Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Другие серверные продукты (http://forum.oszone.net/forumdisplay.php?f=100)
-   -   SQL2005: не дается восстановить из бэкапа (http://forum.oszone.net/showthread.php?t=181435)

NickKom 25-07-2010 23:06 1460508

SQL2005: не дается восстановить из бэкапа
 
Имеется SQL2005, а также резервная копия одной из баз .bak. Необходимо создать новую базу на основе резервной копии (full backup). Но при попытке восстановить базу из копии система выдает сообщение о том, что копия сделана на основе другой базы. Как "вразумить" скуль?

Delirium 26-07-2010 01:05 1460541

NickKom, проще всего так: создать руками пустую базу с тем же именем, что нужная, затем сделать Restore, в опциях восстановления указать путь к файлам, указать необходимость перезаписи существующей базы.

NickKom 26-07-2010 08:04 1460604

Да, именно так я и пытаюсь поступать.

Сообщение об ошибке: "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"

Telepuzik 26-07-2010 08:52 1460624

1. Создаем новую базу с именем отличным от существующей.
2. Указываем пути для файлов БД и логов.
3. Задачи->Восстановить->База данных.
4. Указываем из какого файла восстанавливать.
5. Выбираем источник для восстановления.
6. Идем на закладку параметры ставим "Перезаписать существующую базу данных" и Указываем пути к файлам БД и логам такие же как в пункте 2.
7. Жмем ОК.

NickKom 26-07-2010 09:05 1460629

Спасибо. Особенно за выделенный текст. Именно в нем решение.

Delirium 26-07-2010 09:07 1460633

Telepuzik, главное было - разжевать :)

Telepuzik 26-07-2010 09:10 1460635

Чем лучше распишешь как делать, тем быстрее решиться проблема, правда иногда в лом все расписывать.


Время: 06:36.

Время: 06:36.
© OSzone.net 2001-