powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите восстановить базу из разностной копии.
12 сообщений из 12, страница 1 из 1
Помогите восстановить базу из разностной копии.
    #40080322
Smoke999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация такая, на сервере полетел винт. Там стоял SQL Server 2008 r2. Файлы базы данных восстановить не получилось, но получилось забрать файлы бэкапов. Когда начали разбираться оказалось, что есть 2 файла с бэкапами:
https://ltdfoto.ru/image/EuXNk8
https://ltdfoto.ru/image/EuXZAA
С первого файла удалось восстановить до последней разностной копии. Как присоединить разностные копии со второго файла?
При попытке просто восстановить пишет ошибку: "Невозможно восстановить журнал или разностную резервную копию, так как нет файлов , готовых к накату". Ошибка ясна - нет в выбраном бэкапе полного бэкапа.
Если попытаться выбрать оба bak файла при восстановлении, пишет: "Носитель, загружаемый на .. , отформатирован для поддержки семейства носителей 1, но согласно спецификации устройство резервного копирования ожидаются семейства носителей 2"
Я посмотрел журнал плана обслуживания для бэкапов:
https://ltdfoto.ru/image/EuXtPC
https://ltdfoto.ru/image/EuXPir
из него следует что это все бэкапы, которые были успешно сделаны, все остальные завершились с ошибками (по видимости из-за отсутствия места свободного).
Подскажите, как можно восстаносить базу до максимальной даты?
Спасибо.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080330
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
restore [полный бякап] ... with norecovery;
restore [дифф. бякап] ... with recovery;
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080333
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Smoke999
есть 2 файла с бэкапами:
...
журнал плана обслуживания для бэкапов:
Не существует ваших картинок.

Smoke999
Подскажите, как можно восстаносить базу до максимальной даты?
Для восстановления дифф бакапа нужно:
1) полный бакап
2) дифф бакап, притом что бы между ним и полным не было другого полного.

Если этого нет, то придётся ограничиться восстановлением полного бакапа, если и его нет, то базу нужно будет сделать заново с нуля.
Smoke999
"Носитель, загружаемый на .. , отформатирован для поддержки семейства носителей 1, но согласно спецификации устройство резервного копирования ожидаются семейства носителей 2"
Не знаю, что такое "носитель 1, 2", вы лучше посмотрите, какие у вас есть файлы, что в них лежит, и напишите команду восстановления.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080365
Smoke999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222, спасибо. Как-то вроде таким образом и делал, но ничего не получалось... странно.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080367
Alex_Toms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картинка похоже Management Studio.
Выбираем все галки, смотрим скрипт восстановления в новом окне.
Должно быть похоже на:
restore [полный бякап] ... with norecovery;
restore [дифф. бякап1] ... with norecovery;
restore [дифф. бякап2] ... with norecovery;
...
restore [дифф. бякап последний] ... with recovery;

А что не получилось, какая ошибка?
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080369
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Toms
Картинка похоже Management Studio.
Выбираем все галки, смотрим скрипт восстановления в новом окне.
Должно быть похоже на:
restore [полный бякап] ... with norecovery;
restore [дифф. бякап1] ... with norecovery;
restore [дифф. бякап2] ... with norecovery;
...
restore [дифф. бякап последний] ... with recovery;

А что не получилось, какая ошибка?


Восстановление цепочки дифф-ов не имеет смысла.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080370
Alex_Toms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
Восстановление цепочки дифф-ов не имеет смысла.

Вот об этом подробнее, делал так более 20 лет и оказывается не имеет смысла?
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080373
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Toms
aleks222
Восстановление цепочки дифф-ов не имеет смысла.

Вот об этом подробнее, делал так более 20 лет и оказывается не имеет смысла?

Еще не поздно прочитать документацию.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080374
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Toms
aleks222
Восстановление цепочки дифф-ов не имеет смысла.

Вот об этом подробнее, делал так более 20 лет и оказывается не имеет смысла?


Дело в том что differential backup фактически является инкрементальным, т.е. содержит все изменения, произошедшие с момента последнего full backup. Так что вполне достаточно восстанавливать базу из full backup файла и накатить последний differential backup. Вот восстановление transaction log backup files нужно выполнять последовательно, с первого файла, созданного после full backup или последнего diff backup, до последнего файла или до необходимого времени.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080376
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_Toms
aleks222
Восстановление цепочки дифф-ов не имеет смысла.

Вот об этом подробнее, делал так более 20 лет и оказывается не имеет смысла?
По моему, это даже невозможно. Не пробовал правда, но абсурдные операции должны же быть запрещены? :-)
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080397
Alex_Toms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут я конечно погорячился.
Картинку смотрел на планшете, надписи мелкие, таблица напоминает на восстановление с логов.
Вот и привёл вариант с логами, бывает.
...
Рейтинг: 0 / 0
Помогите восстановить базу из разностной копии.
    #40080471
Smoke999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена. Всем спасибо.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите восстановить базу из разностной копии.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]