SQLServer 在完整恢复模型下备份

完整恢复模式使用日志备份在最大范围内防止出现故障时丢失数据,这种模式需要备份和还原事务日志。

使用日志备份的有点是允许您将数据库还原到日志备份中包含的任何时点。可以使用一系列日志备份将数据库前滚到其中一个日志备份中包含的任意时点。

注意:为了最大程度的缩短还原时间,可以对相同数据进行一系列差异备份以补充每个完整备份。

假定可以再发生严重故障后备份活动日志,则可将数据库一直还原到没有发生数据丢失的故障点处。使用日志备份的缺点是他们需要使用存储空间并会增加还原事件和复杂性。

备份策略示例

下图显示了在完整恢复模式下最简单的备份策略。在此图中,已完成了完整数据库备份Db_1以及两个例行日志备份Log_1和Log_2。在Log_2日志备份后的某个时间,数据库出现数据丢失。在还原这三个备份前,数据库管理员必须备份活动日志(日志尾部)。然后还原Db_1、Log_1和Log_2,而不恢复数据库。接着数据库管理员还原并恢复结尾日志备份(Tail)。这将把数据库恢复到故障点,从而恢复所有数据。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值