1、https://blog.51cto.com/u_15907770/5926159
https://product.pconline.com.cn/itbk/software/dnwt/1702/8821700.html
全备份(Full Backup):就是对整个系统进行完全备份,包括系统和数据。这种备份方式的好处就是很直观,容易被人理解,当数据丢失时容易恢复。然而它也有不足之处:首先由于每天都对系统进行完全备份,因此在备份数据中有大量重复的,这些重复的数据占用大量的存储空间;其次,由于需要备份的数据量相当大,因此备份所需的时间比较长。
差异备份(Differential Backup):就是每次备份的数据是相对于上一次全备份之后增加和修改过的数据。它以前一次全备份为基准点,备份全备份之后变化的数据文件、日志文件以及数据库中其它被修改的内容。因此,差异备份通常比全备份占用的时间小且执行速度快,带回增加备份的复杂程度。
日志备份(Log Bakup):日志备份并不备份数据库本身,它只是备份日志记录,从而只备份上次备份之后到当前备份时间发生变化的日志内容。一般情况下,日志备份比完整备份和差异备份使用的资源少,因此可以更频繁的使用日志备份,以减少数据丢失的风险。
全备份+差异备份+日志备份组合策略组合了三种备份方式的优点,可以缩短备份时间、节约备份空间,提高备份的效率。
2、
数据库备份,SQL Server 2008提供了四种备份方式:完整备份、差异备份、事务日志备份、文件和文件组备份。这四种备份方式都对应不同的数据备份需求。了解这四种备份方式的不同方式,选择适合自己的数据库备份方式。
数据库备份方式一:完整备份
备份整个数据库的所有内容,包括事务日志。该备份类型需要比较大的存储空间来存储备份文件,备份时间也比较长,在还原数据时,也只要还原一个备份文件。
数据库备份方式二:差异备份
差异备份是完整备份的补充,只备份上次完整备份后更改的数据。相对于完整备份分来说,差异备份的数据量比完整数据备份小,备份的速度也比完整备份要快。因此,差异备份通常作为常用的备份方式。在还原数据时,要先还原前一次做的完整备份,然后还原最后一次所做的差异备份,这样才能让数据库里的数据恢复到与最后一次差异备份时的内容相同。
数据库备份方式三:事务日志备份
事务日志备份只备份事务日志里的内容。事务日志记录了上一次完整备份或事务日志备份后数据库的所有变动过程。事务日志记录的是某一段时间内的数据库变动情况,因此在进行事务日志备份之前,必须要进行完整备份。与差异备份类似,事务日志备份生成的文件较小、占用时间较短,但是在还原数据时,除了先要还原完整备份之外,还要依次还原每个事务日志备份,而不是只还原最后一个事务日志备份(这是与差异备份的区别)。
数据库备份方式四:文件和文件组备份
如果在创建数据库时,为数据库创建了多个数据库文件或文件组,可以使用该备份方式。使用文件和文件组备份方式可以只备份数据库中的某些文件,该备份方式在数据库文件非常庞大时十分有效,由于每次只备份一个或几个文件或文件组,可以分多次来备份数据库,避免大型数据库备份的时间过长。另外,由于文件和文件组备份只备份其中一个或多个数据文件,当数据库里的某个或某些文件损坏时,可能只还原损坏的文件或文件组备份。
标签:文件,备份,SQLServer,数据库,完整,日志,差异 From: https://www.cnblogs.com/yaok430/p/17348680.html