SQLSERVER恢复模式
SQL:
ALTER DATABASE database_name
SET
RECOVERY { FULL | BULK_LOGGED | SIMPLE }
说明:FULL表示完整
BULK_LOGGED表示大容量日志
SIMPLE表示 简单日志
数据库的恢复模式是数据库遭到破坏时还原数据库中数据的数据存储方式,它与可用性、性能、磁盘空间等因素相关。每一种恢复模式都按照不同的方式维护数据库中的数据和日志。Microsoft SQL Server 2008系统提供了以下3种数据库的恢复模式:
在 完整恢复模式中,由于事务日志记录了数据库的所有变化,所以可以使用事务日志将数据库 还原到任意的时刻点。但是,这种恢复模式 耗费大量的磁盘空间。除非是那种事务日志非常重要的数据库备份策略,否则一般不建议使用这种恢复模式。在做mirror的时候一定要打开的。
SQL:
ALTER DATABASE database_name
SET
RECOVERY { FULL | BULK_LOGGED | SIMPLE }
说明:FULL表示完整
BULK_LOGGED表示大容量日志
SIMPLE表示 简单日志
数据库的恢复模式是数据库遭到破坏时还原数据库中数据的数据存储方式,它与可用性、性能、磁盘空间等因素相关。每一种恢复模式都按照不同的方式维护数据库中的数据和日志。Microsoft SQL Server 2008系统提供了以下3种数据库的恢复模式:
简单恢复模式
对于那些规模比较小的数据库或数据不经常改变的数据库来说,可以使用简单恢复模式。当使用简单恢复模式时,可以通过执行完全数据库备份和增量数据库备份来还原数据库,数据库只能还原到执行备份操作的时刻点。执行备份操作之后的所有数据修改都丢失并且需要重建。这种模型的特点是数据库没有事务日志。这种模型的好处是耗费比较少的磁盘空间,恢复模式最简单。
完整恢复模式
在 完整恢复模式中,由于事务日志记录了数据库的所有变化,所以可以使用事务日志将数据库 还原到任意的时刻点。但是,这种恢复模式 耗费大量的磁盘空间。除非是那种事务日志非常重要的数据库备份策略,否则一般不建议使用这种恢复模式。在做mirror的时候一定要打开的。
大容量日志记录的恢复模式