Восстановление журнала транзакций базы SQL завершается по ошибке

1. Raskad 10 12.10.18 15:31 Сейчас в теме
Здравствуйте.
Есть база данных с полной моделью восстановления.
Каждую ночь делается "полный" бэкап, затем с 8 утра каждые 2 часа делаются копии журнала транзакций (ЖТ).

Хочу восстановить базу данных, например на 10 утра. Для этого у меня есть:
1. Полная копия
2. Копия ЖТ на 8 утра
3. Копия ЖТ на 10 утра.

Восстанавливать буду в другую базу.
Мои действия:
1. Восстановил полную копию *.bak, with replace, with no recovery
2. Пытаюсь восстановить копию ЖТ на 8 утра и сразу пишет ошибку (см. скрин)
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
8. Raskad 10 08.11.19 09:33 Сейчас в теме
Понадобилось перенастроить план обслуживания. У меня в одном плане обслуживания было сразу 2 задания:
1.Создание полной копии
2.Создание копии ЖТ

Решил этот план обслуживания разбить на 2, т.е. сделать отдельно план для выгрузки полной копии и план для выгрузки ЖТ. С удивлением обнаружил, что ошибка исчезла. Теперь копии восстанавливаются без проблем.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 78 12.10.18 16:03 Сейчас в теме
Восстанавливаешь полный бэкап базы с параметрами
WITH FILE = 1, NORECOVERY, REPLACE
Потом восстанавливаешь лог транзакций с параметрами
WITH FILE = 1, NORECOVERY

Если нужно, в конце:
RESTORE DATABASE Db_Name WITH RECOVERY
где Db_Name - ваше название базы
3. Raskad 10 12.10.18 16:28 Сейчас в теме
Я пользуюсь интерфейсом консоли SQL MS и не знаком со скриптами. В консоли как это сделать?
Я делаю восстановление полной как на скрине.
Прикрепленные файлы:
4. nvv1970 14.10.18 22:21 Сейчас в теме
Все можно и из SSMS. Это не проблема.
Ошибку скриптом получите ровно ту же.
Накосячили с файлами.
Вам же по черным по программистски написали про несоответствие LSN номеров.
Т.е. у вас не хватает промежуточных LSN номеров (файлов журналов)...
Должен восстанавливаться не журнал, а ВСЕ ЖУРНАЛЫ по цепочке LSN

Проверьте сами бэкапы, может у вас в бэкапе не один файл? Или куда-то подевали промежуточный (кто-то удалил/выполнил бэкап журнала к себе на комп/другой сервер или другая причина потери...)
5. Raskad 10 15.10.18 09:44 Сейчас в теме
(4)
не хватает промежуточных LSN номеров


Дело в том, что план обслуживания настроен так:

1. Полная копия
2. Копия ЖТ на 8 утра
3. Копия ЖТ на 10 утра.

Промежуточных бэкапов не существует.

Все три файла бэкапов у меня имеются и восстанавливаю я их в той последовательности, которая описана в (1)

Что значит
в бэкапе не один файл
?
6. nvv1970 15.10.18 09:53 Сейчас в теме
(5)
1. Между полной копией и копиями ЖТ значит был еще бэкап БЕЗ CopyOnly (копия для архива) и его у вас нет.
(флаг CopyOnly вы же ни где не ставите????)
При ректоре вы указываете Полную копию и оба файла ЖТ (это обязательно!) ?
2. в один физический файл можно ложить много логических файлов. Если делаете все в SSMS, то можете этим не париться. Там все видно и подхватывается автоматом..
7. Raskad 10 15.10.18 10:42 Сейчас в теме
Можете помочь до конца разобраться? При попытке указать в редакторе "полную копию" и "самую первую копию ЖТ" выходит такая ошибка:
Прикрепленные файлы:
8. Raskad 10 08.11.19 09:33 Сейчас в теме
Понадобилось перенастроить план обслуживания. У меня в одном плане обслуживания было сразу 2 задания:
1.Создание полной копии
2.Создание копии ЖТ

Решил этот план обслуживания разбить на 2, т.е. сделать отдельно план для выгрузки полной копии и план для выгрузки ЖТ. С удивлением обнаружил, что ошибка исчезла. Теперь копии восстанавливаются без проблем.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)