Backup Exec 包括三种备份数据库的方法:完全备份、差异备份和仅完全复制(仅限 SQL 2005 或更高版本)。完全方法备份整个数据库,包括所有系统表和文件组。差异备份方法只备份自上次完全备份以来对数据库所做的更改。这种复制方法与完全备份的工作方式相同,但前者不影响将来的差异备份或日志备份。
差异备份比完全备份小而且快,因此可以比完全备份更频繁地运行。由于差异备份只能将系统还原到差异备份创建时的时间点,因此还应该在两次差异备份之间创建多个日志备份。使用事务处理日志备份可将数据库恢复到精确的故障点。
当完全备份之间的数据更改量相对较少,或者经常更改相同的数据时,可考虑使用差异备份。如果您使用的是简单恢复模式,并且需要更频繁地进行备份,但又空不出时间来经常执行完全备份,这时,在您的环境中使用差异备份效果可能也会不错。如果使用的是完全或批量日志记录恢复模式,则可以使用差异备份来减少在还原数据库时向前滚动日志备份所需的时间。
如果希望只运行数据库备份,而非同时备份数据库和日志,可以对数据库使用简单恢复模式,以便在数据库中出现检查点时自动截断事务处理日志。这有助于防止事务处理日志写满,因为对于其他恢复模式,数据库备份之后不清除日志。
在简单恢复模式下,日志文件中不存储事务副本,这可以禁止运行事务处理日志备份。
如果您不运行事务处理日志备份,则可以将数据库恢复到上一个备份点,但无法将数据库还原到故障点或特定即时点。
主数据库只能使用完全方法备份;不能使用日志或差异方法来备份主数据库。
SQL Agent 支持镜像 SQL 数据库配置,但 Microsoft 限制 SQL 数据库镜像。
请参见备份 SQL 数据库。