我有一个具有完全恢复的sql server 2008R2 DB。 每天凌晨2点完成一次完整备份(覆盖前一晚的.bak文件) 我每小时都有一个跨国备份.trn文件
最后一次完整备份于今天9月21日凌晨3点完成。 今天我被要求将数据库的副本复制到上一个时间12月12日下午12点。
我知道如何从较旧的上一次完整备份(例如9月20日凌晨3点)恢复,然后应用.trn文件将其恢复到某个时间点(使用norecovery备份然后应用trns)。
但鉴于我所拥有的唯一完整备份是在9月21日凌晨3点拍摄的,我是否有可能在我的情况下及时倒退?如果没有,请告诉我如何更改我的备份策略,以便将来再次遇到此问题。
感谢
答案 0 :(得分:0)
不太了解您的组织需求
我建议每晚进行一次完整备份。
每隔一小时进行差异备份,然后每10到5分钟进行一次事务备份或
适合您的组织最适合的
和SET Expirydate备份5至7天,以便新备份不会覆盖这么多天的备份。
我认为如果您为这样的数据库制定备份策略,将来会有所帮助。
再提示“一堂课学到了很难”不要忘记备份(主,模型,msdb)
甚至每周一次,但请确保您有适当的计划来备份这些数据库。
我希望这个回复会有所帮助
此致
沫