分类: 数据库开发技术
2008-08-27 23:54:21
第四章 备份和还原
一、备份、还原概述
1.备份的原因:
程序错误、认为错误、计算机失败、磁盘失败、灾难
2.备份类型:
a. 完整备份:对整个数据库、部分事务日志、数据库结构和文件结构的备份。完整备份是备份的基础,提供了其他备份的基准。
b. 差异备份:是指对上一次完整备份之后所有更改的数据作备份,能识别哪一部分被修改了。优势:速度,时间少
c. 事务日志备份:记录了数据库的所以改变。要求:1.至少执行了一次完整备份
2.在简单恢复模式下不能备份事务日志
3.没有相一致的数据库备份,不能恢复事务日志
4.从上一次成功的事务日志到当前事务日志的尾部
事务日志是数据发生了更改,而不是创建数据库。
3.恢复模式
a.简单恢复模式:主要用于小型数据库和不经常更改的数据库,不活动的日志将被删除。
b.完整恢复模式:在大范围内防止丢失数据,包括数据库备份和事务日志备份。可以将数据库恢复到某一个指定的时间点。
c.大容量日志恢复模式:只能恢复到日志备份的尾部,不能恢复到某个时间点或日志备份中某个标记的事务。
4.备份和还原策略
a.完整备份和还原:只能还原到备份前的状态
b.完整+差异与还原:还原到差异备份的尾部
c.完整+事务日志与还原:还原到某一个节点
5.备份设备
物理备份设备是操作系统用来标识备份设备的名称
C:\backups\accounting\full.bak,是一个真实路径
逻辑设备是用户定义的别名,用来标识物理备份设备。
永久地存储在 SQL Server内的系统表中。
使用逻辑设备的优点:比引用物理设备简单