SQL Server2008 备份与恢复 Management Studio操作

SQL Server的备份浅述

一.SQL Server3种备份类型

bb

Full:全备份

Differential:差异备份

Transaction Log:事务日志备份

二.引例

假设一个DB的备份策略:

       全备份:每天凌晨4

       差异备份:每天两次,中午12点和下午20

       事务日志备份:每2小时一次,每天凌晨00:30开始。
备注:这是技术帖子。一般情况下会使用 全备份和事务日志备份,而且日志备份时间不能与全备份时间一样(没意义)。

则从04:00至夜里22:30的备份情况如下:

       bb

如果,DB22:45分被损坏,需要恢复到最近一次备份时间点22:30DB数据

那么,步骤如下:

1.       首先恢复全备份Full_01

2.       直接恢复差异备份到DIFF_02

3.       依次恢复事务日志备份TRAN_09, TRAN10(基于LSN恢复,LSN号码须连续)

 






三.备份说明


将现有的备份Job停掉禁用

A3TTYZTs+TRbAAAAAElFTkSuQmCC

 

xDQQ5U+IAAAAAElFTkSuQmCC

向下的红色箭头表示这个Job是禁用的。



选择Maintenance Plan Wizard

bb

取维护计划的名字
点击“下一步”按钮,进入选择计划属性窗口,输入计划的名称,由于我们的计划包括2部分:完整备份、差异备份和事务日志备份,这3部分的执行计划是不一样的,一个是一周执行一次,另一个是一天执行一次,所以要选择“每项任务单独计划”,如图:

bb

选择备份类型

bb

备注: 这里也可以只选择“备份数据库(完整)”, 把这个做完后再 新建“维护计划向导”,再选择“备份数据库(差异)”,把这个做完后再 新建“维护计划向导”,再选择“备份数据库(事务日志)


(4)单击“下一步”进入选择维护任务顺序的界面,这里我们可以看到选中的任务出现在列表中,但是我们并不能调整其顺序,那是因为在上面的步骤中我们选择的是”每项任务单独计划“,所以这3个任务是独立的,没有先后顺序可言。如果当时选择的是另一个选项,那么这里就可以调整顺序了。
bb

(5)选中“备份数据库(完整)”然后单击“下一步”按钮,系统将转到定义完整备份任务的界面,如图:

设定要备份的DB,以及备份到的目录,备份文件的扩展名,Schedule等。

bb

下一步:设置 ”差异备份“
bb

下一步:设置 ”事务日志备份“
bb

下一步:
bb

下一步:
bb

点击”完成“:
bb



完成后,我们再刷新下对象资源管理器,我们可以看到对应的维护计划和该计划对应的作业:

bb

 

四.恢复说明

例,一个DB名称为lumigent,如下图,依次做了1次全备份,2次差异备份和3次事务日志备份。

bb

假设DB文件损坏,需要还原到最后一次事务日志备份的数据,过程如下:

1.       首先恢复全备份lumigent_backup_200907101808.bak

启动Restore DatabaseJob

bb

取要还原的名字,选择备份文件,并勾选确认Restore

bb

注意mdfldf的名字,后面的恢复中,这些名字要一致。

因为后面还要恢复其他备份文件,因此,要保持Restore with norecovery状态,表示还未恢复完毕。

bb

全备份文件恢复后,发现DBRestoring状态。

bb

下面回复最新的差异备份文件。

 

2.       直接恢复差异备份到lumigent_backup_200907101810.bak

开始恢复差异备份文件。

bb

选择差异备份文件。

bb

检查名称一致

因还要继续恢复,所以要保持Restore with norecovery状态,表示还未恢复完毕。

bb

差异备份文件恢复后,发现DBRestoring状态。

bb

下面依次恢复事务日志备份文件。

 

 

3.       依次恢复事务日志备份lumigent_backup_200907101820.trnlumigent_backup_200907101821.trnlumigent_backup_200907101822.trn

开始恢复:


依次恢复事务日志文件,保持Restore with norecovery状态,表示还未恢复完毕。

bb

bb


bb

最后一个事务日志文件的恢复,选择Restore with recovery状态,表示恢复完毕。
bb

DB状态正常:

bb

 

五.删除历史文件说明

选择Maintenance Plan Wizard

bb

取维护计划的名字

bb

选择Maintenance Cleanup Task

bb

选择清楚文件类型,设定路径和文件扩展名,设定要保留的天数。

bb

NextFinish

 


参考: 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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值