Форум: "Прочее";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
ВнизВосстановление бекапа БД в другую БД Найти похожие ветки
← →
И. Павел © (2011-07-29 09:04) [0]Здравствуйте.
У нас есть база данных (SQL SERVER 2005), в которой удалились некоторые сведения и сейчас их нужно восстановить.
Есть полный бекап недельной давности. Нужно восстановить этот бекап во временную базу данных. После этого я SQL-запросами скопирую некоторые данные из временной базы в рабочую.
Системный администратор создал новую БД. При попытке восстановить в эту БД старый бекап, возникает ошибка:
Резервный набор данных содержит копию базы данных, отличной от существующей базы данных "XXX".
RESTORE DATABASE прервано с ошибкой. (Microsoft SQL Server, ошибка: 3154)
Подскажите, пожалуйста, можно ли как-нибудь восстановить бекап не в исходную базу данных, с которого этот бекап снят, а на новое место?
И еще: поможет ли в данной ситуации остановка SQL-сервера, копирование рабочей БД на новое место и восстановление бекапа в образовавшуюся БД?
Заранее спасибо.
← →
И. Павел © (2011-07-29 09:15) [1]Все. БД восстановили. Извиняюсь за поспешный вопрос (просто вчера ничего не получалось).
← →
Anatoly Podgoretsky © (2011-07-29 09:16) [2]> И. Павел (29.07.2011 09:04:00) [0]
Ну создавать новую базу совсем не нужно, может в этом и проблема.
Если архивация настроена, как полная, то нет нужды в подобном извращение,
надо просто восстановить на время до удаления. Проще всего и без потерь.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c