SQL Server的备份浅述
一.SQL Server的3种备份类型
Full:全备份
Differential:差异备份
Transaction Log:事务日志备份
二.引例
假设一个DB的备份策略:
全备份:每天凌晨4点
差异备份:每天两次,中午12点和下午20点
事务日志备份:每2小时一次,每天凌晨00:30开始。
备注:这是技术帖子。一般情况下会使用 全备份和事务日志备份,而且日志备份时间不能与全备份时间一样(没意义)。
则从04:00至夜里22:30的备份情况如下:
如果,DB在22:45分被损坏,需要恢复到最近一次备份时间点22:30的DB数据
那么,步骤如下:
1. 首先恢复全备份Full_01
2. 直接恢复差异备份到DIFF_02
3. 依次恢复事务日志备份TRAN_09, TRAN10(基于LSN恢复,LSN号码须连续)
三.备份说明
将现有的备份Job停掉禁用
向下的红色箭头表示这个Job是禁用的。
选择Maintenance Plan Wizard
取维护计划的名字
点击“下一步”按钮,进入选择计划属性窗口,输入计划的名称,由于我们的计划包括2部分:完整备份、差异备份和事务日志备份,这3部分的执行计划是不一样的,一个是一周执行一次,另一个是一天执行一次,所以要选择“每项任务单独计划”,如图:
选择备份类型
备注: 这里也可以只选择“备份数据库(完整)”, 把这个做完后再 新建“维护计划向导”,再选择“备份数据库(差异)”,把这个做完后再 新建“维护计划向导”,再选择“备份数据库(事务日志)”
(4)单击“下一步”进入选择维护任务顺序的界面,这里我们可以看到选中的任务出现在列表中,但是我们并不能调整其顺序,那是因为在上面的步骤中我们选择的是”每项任务单独计划“,所以这3个任务是独立的,没有先后顺序可言。如果当时选择的是另一个选项,那么这里就可以调整顺序了。
(5)选中“备份数据库(完整)”然后单击“下一步”按钮,系统将转到定义完整备份任务的界面,如图:
设定要备份的DB,以及备份到的目录,备份文件的扩展名,Schedule等。
下一步:设置 ”差异备份“
下一步:设置 ”事务日志备份“
下一步:
下一步:
点击”完成“:
完成后,我们再刷新下对象资源管理器,我们可以看到对应的维护计划和该计划对应的作业:
四.恢复说明
例,一个DB名称为lumigent,如下图,依次做了1次全备份,2次差异备份和3次事务日志备份。
假设DB文件损坏,需要还原到最后一次事务日志备份的数据,过程如下:
1. 首先恢复全备份lumigent_backup_200907101808.bak
启动Restore Database的Job。
取要还原的名字,选择备份文件,并勾选确认Restore。
注意mdf和ldf的名字,后面的恢复中,这些名字要一致。
因为后面还要恢复其他备份文件,因此,要保持Restore with norecovery状态,表示还未恢复完毕。
全备份文件恢复后,发现DB在Restoring状态。
下面回复最新的差异备份文件。
2. 直接恢复差异备份到lumigent_backup_200907101810.bak
开始恢复差异备份文件。
选择差异备份文件。
检查名称一致
因还要继续恢复,所以要保持Restore with norecovery状态,表示还未恢复完毕。
差异备份文件恢复后,发现DB在Restoring状态。
下面依次恢复事务日志备份文件。
3. 依次恢复事务日志备份lumigent_backup_200907101820.trn,lumigent_backup_200907101821.trn,lumigent_backup_200907101822.trn
开始恢复:
依次恢复事务日志文件,保持Restore with norecovery状态,表示还未恢复完毕。
最后一个事务日志文件的恢复,选择Restore with recovery状态,表示恢复完毕。
DB状态正常:
五.删除历史文件说明
选择Maintenance Plan Wizard
取维护计划的名字
选择Maintenance Cleanup Task
选择清楚文件类型,设定路径和文件扩展名,设定要保留的天数。
Next到Finish。
参考: http://msdn.microsoft.com/zh-cn/beginner/ms191002.aspx
http://www.cnblogs.com/sunjie9606/archive/2012/11/02/2751455.html
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26435490/viewspace-1412463/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26435490/viewspace-1412463/