转自联机丛书
可用于数据库的还原操作取决于所用的恢复模式。下表简要说明了每种恢复模式是否支持给定的还原方案以及适用范围。
还原操作 | 完整恢复模式 | 大容量日志恢复模式 | 简单恢复模式 |
---|---|---|---|
数据还原 |
完整还原(如果日志可用)。 |
某些数据将丢失。 |
自上次完整备份或差异备份后的任何数据将丢失。 |
时点还原 |
日志备份所涵盖的任何时间。 |
日志备份包含任何大容量日志更改时不允许。 |
不支持。 |
文件还原* |
完全支持。 |
不完全支持。** |
仅对只读辅助文件可用。 |
页面还原* |
完全支持。 |
不完全支持。** |
无。 |
逐级(文件组级)还原* |
完全支持。 |
不完全支持。** |
仅对只读辅助文件可用。 |
下表概述了三种恢复模式的优点和影响。稍后将在本主题中详细介绍每种恢复模式。
恢复模式 | 优点 | 数据丢失情况 | 能否恢复到时间点? |
---|---|---|---|
简单 |
允许执行高性能大容量复制操作。 回收日志空间以使空间要求较小。 |
必须重做自最新数据库或差异备份后所做的更改。 |
可以恢复到任何备份的结尾。随后必须重做更改。 |
完全 |
数据文件丢失或损坏不会导致丢失工作。 可以恢复到任意时间点(例如应用程序或用户错误之前)。 |
正常情况下没有。 如果日志损坏,则必须重做自最新日志备份后所做的更改。 |
可以恢复到任何时间点。 |
大容量日志 |
允许执行高性能大容量复制操作。 大容量操作使用的最小日志空间。 |
如果日志损坏或自最新日志备份后执行了大容量操作,则必须重做自上次备份后所做的更改。 否则不丢失任何工作。 |
可以恢复到任何备份的结尾。随后必须重做更改。 |