这几天一直在忙其他事情,没有关注Log shipping的状态,今天早上查看报表发现一个Log shipping的数据库已经几天没有同步了,数据库的状态为Restoring,需要重新初始化。
步骤:
1.还原最近的数据库完整备份
2.还原完整备份之后的所有日志备份,使用下面的脚本可以将自上次完整备份之后的所有日志备份找出来,然后直接在Secondary数据库上执行:
SELECT 'RESTORE LOG ['+database_name+ '] FROMDISK=''' + physical_device_name + ''' WITH NORECOVERY'
FROM msdb.dbo.backupset aINNERJOIN msdb.dbo.ba