Регистрация доставки LSN в резервной копии слишком свежа для применения
Отправленный лог работал. Я получаю сообщение:
Ошибка: Журнал в этом наборе резервных копий начинается с номера LSN 193489000090302900001, который является слишком новым для применения к базе данных. Более раннюю резервную копию журнала, которая содержит LSN 192973000046320700001, можно восстановить.
Я проверил, используя Restore HEADERONLY
и нашел файл, в котором находится LSN и выполнил:
RESTORE LOG MicrosoftDynamicsAX
FROM DISK = N'F:\RLASQL07\MicrosoftDynamicsAX\MicrosoftDynamicsAX_20170813161501.trn' WITH NORECOVERY;
Это восстановлено нормально, но когда я перезапущу LSRESTORE
и это не удается. Что мне не хватает?
1 ответ
Решение
Эта статья может быть полезна.
В это время, чтобы проверить, есть ли пробелы в процессе восстановления. Вы можете выполнить запрос ниже, чтобы попытаться выяснить, был ли выполнен резервный журнал резервного копирования:
SELECT
s.database_name,s.backup_finish_date,y.physical_device_name
FROM
msdb..backupset AS s INNER JOIN
msdb..backupfile AS f ON f.backup_set_id = s.backup_set_id INNER JOIN
msdb..backupmediaset AS m ON s.media_set_id = m.media_set_id INNER JOIN
msdb..backupmediafamily AS y ON m.media_set_id = y.media_set_id
WHERE
(s.database_name = 'databaseNamePrimaryServer')
ORDER BY
s.backup_finish_date DESC;