备份类型概述

根据备份的目标分为:数据备份和日志备份

根据备份下来的文件范围分为:完整数据库备份,文件备份和部分备份。

从是否拷贝所所有的数据来分:完成备份和差异备份

 


完整数据库备份

拷贝下数据库里的所有信息,通过一个单个完整备份,就能将数据库恢复到某一个时间点的状态。

由于数据库备份是一个在线的操作,数据库会发生变化,所以还要对部分事务日志做备份,以便能够恢复数据库到一个事务一致的状态。

 

备注: 完整备份拷贝的信息包括数据和部分事务日志的信息,事务日志的作用是能将数据库恢复到一个事务一致的状态。

 


文件备份

指备份一个或者多个文件或文件组中的所有数据。

 


部分备份

是sql 2005中新增的功能。默认只包含数据库可读写部分。因为只读文件是不会发生变化,备份它有点浪费。

 


差异备份
差异备份基于差异,要求数据库之前做过一次完整备份。差异备份捕获自该次完整备份后发生更改的数据。

 

仅复制备份(08上有,05版本企业版,开发板没有,其它版本不知道)

是独立域常规sql server备份序列的sql server备份。通常,进行备份会更改数据库并影响其后备份的还原序列。但是为了不打破原来的备份计划和规则,引入两种仅复制备份:

 

仅复制完整备份

 

仅复制完整备份也备份整个数据库的内容,和正常的完整备份区别是,做完了以后差异备份的基准不会变,还是以之前的完整备份做基准,不影响差异备份序列。

 

仅复制日志备份

 

仅复制日志备份只备份当前日志文件里现有的内容,不会清空日志文件里备份下的日志。因此,下次再做正常日志备份的时候,这些内容还会被再次备份下来,从而不影响常规日志备份的序列。

此种备份主要用在数据库上已经有了一个备份计划任务在运行,但是现在需要紧急做一个日志备份,同时不影响到原有的备份序列。

原文地址:https://www.cnblogs.com/yingtaowz/p/2579192.html