日志已发货。我收到了消息:
错误:此备份集中的日志从LSN 193489000090302900001开始,这对于应用于数据库来说太新了。可以还原包含LSN 192973000046320700001的早期日志备份。
我使用Restore HEADERONLY
检查并找到了LSN所在的文件并执行了:
RESTORE LOG MicrosoftDynamicsAX
FROM DISK = N'F:\RLASQL07\MicrosoftDynamicsAX\MicrosoftDynamicsAX_20170813161501.trn' WITH NORECOVERY;
这恢复正常但是当我重新运行LSRESTORE
时它失败了。我错过了什么?
答案 0 :(得分:0)
这篇文章可能有些用处。
此时,要检查还原过程中是否存在空白。您可以运行以下查询以尝试查找是否执行了冗余备份日志:
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;