0
Bigcalm
03.04.20
✎
15:21
|
День добрый.
Следующая проблема:
На SQL сервере настроен задание по созданию фулбэкапа баз ежедневно вечером, и 2 задания на создание разностных бэкапов логов журналов транзакций, через каждые 15 минут, и каждый час.
Для определенных баз, логи бэкапятся каждые 15 минут.
Для других, каждый час.
Написал скрипт, который должен в хронологической последовательности восстановить из каталога базу с журналом на определенный момент.
15-ти минутные trn-ки восстанавливаются нормально.
А вот часовые почему-то валятся на бэкапе журнала от 12:00...
Сначала подумал, что может скрипт как-то криво написан, поэтому попробовал вручную через MSSMS восстановить:
Фулбэкап, и последовательно логи журнала от 5:00, 6:00, 7:00 .... на 12-ти часовом падает:
"Журнал в этом резервном наборе данных начинается с номера LSN бла-бла-бла, который еще не может применяться к базе данных. Может быть восстановлена более ранняя резервная копия журналов, включающая номер LSN бла-бла-бла."
Именно на 12:00 почему-то, и причем на всех базах, у которых trn создаются каждый час.
Может кто сталкивался? В чем может быть причина?
|
|
3
Bigcalm
03.04.20
✎
15:27
|
(1)
RESTORE LOG [temp_restore_base] FROM DISK = 'T:\Restore\Backup_Files\База_2020_04_03_120001_3220721.trn' WITH NORECOVERY
Сообщение 4305, уровень 16, состояние 1, строка 1
Журнал в этом резервном наборе данных начинается с номера LSN 530235000011133800001, который еще не может применяться к базе данных. Может быть восстановлена более ранняя резервная копия журналов, включающая номер LSN 530234000046499800001.
Сообщение 3013, уровень 16, состояние 1, строка 1
RESTORE LOG прервано с ошибкой.
|
|