简单恢复、完全恢复与大容量日志恢复的区别
2006-07-13 10:55
302 查看
打开SQL Server企业管理器,展开“数据库”树型菜单,在任一数据库上点右键,选择“属性”,切换到“选项”标签,我们就可以看到“故障还原”里有一个下拉列表框,包括“大容量日志记录的”、“简单”、“完全”,这就是我们要说的三种故障还原模型。
简单恢复,使用简单恢复模型可以将数据库恢复到上次备份的即时点,不过无法将数据库还原到故障点或特定的即时点。使用简单恢复模型时,我们可以使用完整数据库备份,也可以使用差异备份,但不能使用事务日志备份。比如说你要将数据库恢复到9:10时的数据,那么除非你在9:10备份了数据库,否则在简单恢复模式下是无法办到。
完全恢复模型可以使用完整数据库备份、差异备份和事务日志备份。正因为它可以备份事务日志,所以它可以将数据库还原到特定的即时点。
如果没有大容量复制操作,那么大容量日志记录恢复模型和完全恢复模型是一样的,当进行了大容量复制操作后,再备份日志,那么就不能在这个日志备份集中使用即时点还原(完全恢复模型则可以),这正是与完全恢复模型不同的地方,正因为如此,它备份日志时所需的空间不会多余完全恢复模型下所用的空间。
大容量复制操作:
SELECT INTO。
大容量装载操作(bcp 和 BULK INSERT)。
CREATE INDEX(包括索引视图)。
text 和 image 操作(WRITETEXT 和 UPDATETEXT)。
简单恢复,使用简单恢复模型可以将数据库恢复到上次备份的即时点,不过无法将数据库还原到故障点或特定的即时点。使用简单恢复模型时,我们可以使用完整数据库备份,也可以使用差异备份,但不能使用事务日志备份。比如说你要将数据库恢复到9:10时的数据,那么除非你在9:10备份了数据库,否则在简单恢复模式下是无法办到。
完全恢复模型可以使用完整数据库备份、差异备份和事务日志备份。正因为它可以备份事务日志,所以它可以将数据库还原到特定的即时点。
如果没有大容量复制操作,那么大容量日志记录恢复模型和完全恢复模型是一样的,当进行了大容量复制操作后,再备份日志,那么就不能在这个日志备份集中使用即时点还原(完全恢复模型则可以),这正是与完全恢复模型不同的地方,正因为如此,它备份日志时所需的空间不会多余完全恢复模型下所用的空间。
大容量复制操作:
SELECT INTO。
大容量装载操作(bcp 和 BULK INSERT)。
CREATE INDEX(包括索引视图)。
text 和 image 操作(WRITETEXT 和 UPDATETEXT)。
相关文章推荐
- SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式
- SQL Server2008恢复模式、简单恢复模式、完整恢复模式、大容量日志恢复模式
- SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)
- SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)
- SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式
- sql server 恢复完全备份、差异备份和事务日志备份
- oracle用户管理的完全恢复2:在NOARCHIVELOG 模式下执行恢复(无联机日志的备份)
- 手工完全恢复(非归档模式下,日志没有被覆盖)
- [sql server] 恢复完全备份、差异备份和事务日志备份
- 模拟控制文件全部丢失与归档日志文件丢失的不完全恢复
- [翻译]在简单的恢复模式下,为什么日志会持续增长
- 用备份控制文件做不完全恢复下的完全恢复(数据文件备份<旧>--新建表空间--控制文件备份<次新>--日志归档文件<新>)
- 用备份控制文件做不完全恢复下的完全恢复(全备<老>--备份控制文件<次新>--新建表空间andy--日志文件<新>)
- oracle 归档模式下删除current日志不完全恢复
- RMAN备份与恢复(8)——基于日志序列号的不完全恢复!
- SQL Server的数据恢复模式为完全模式!导致日志过文件超大!
- [翻译]在简单的恢复模式下,为什么日志会持续增长
- 使用RMAN的不完全恢复-基于时间/SCN/日志序列
- shutdown和standby区别,一个是,临时中止一个是完全中止不可恢复squarzt
- SQL Server误区30日谈-Day28-有关大容量事务日志恢复模式的误区