MS-SQL联机/脱机备份

联机数据库备份:就是在正常的系统运行过程中对数据库进行备份。由于在备份进行时,允许其他用户访问数据库,进行事务处理,因此一些事务对数据的更新,可能只是部分地写入备份中,致使备份中的数据不一致。由于这个原因,联机数据库备份也被称为非一致性的备份。

联机状态下的数据库备份特点:

(1)必须使用归档日志模式

(2)备份中数据处于不一致状态

(3)支持不停止的业务处理

(4)维护数据库的高可用性

脱机数据库备份:就是停止数据库系统的正常运行或者使数据库处于只读、单用户模式而进行的备份。由于没有其它更新事务的处理,脱机备份中的数据是一致的,因此脱机备份也被称做一致性的数据库备份。要保证数据的一致性,执行脱机备份要中断业务的正常处理。由于备份中的数据是一致的,使用该备份恢复数据库时,可以不需要日志文件。因此使用脱机备份的数据库,可以使用归档和非归档日志模式。

在非归档日志模式下,使用脱机数据库备份进行恢复,可能会造成数据的丢失,除非从备份操作开始到故障发生那一刻的所有日志文件都没有被覆盖。

脱机状态下的数据库备份特点:

(1) 可以使用归档和非归档日志模式

(2) 备份中的数据处于一致状态

(3) 备份时正常的业务处理被中断

你可能感兴趣的:(sql)