通过一张表来说明SQL Server三种恢复模式
恢复模式 | 说明 | 风险 | 是否能恢复到任意时刻 |
---|---|---|---|
Simple | 无日志备份。自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 简单恢复模式不支持要求事务日志备份的操作。 在简单恢复模式中不能使用以下功能: -日志传送 -AlwaysOn 或数据库镜像 -没有数据丢失的介质恢复 -时点还原 |
最新备份之后的更改不受保护。 在发生灾难时,这些更改必须重做。 | 只能恢复到备份的时候 |
Full | 需要日志备份。 数据文件丢失或损坏不会导致丢失工作。 可以恢复到任意时点(例如应用程序或用户错误之前)。 |
正常情况下没有。 如果日志尾部损坏,则必须重做自最新日志备份之后所做的更改。 |
如果日志尾部损坏,则必须重做自最新日志备份之后所做的更改。 如果备份在接近特定的时点完成,则可以恢复到该时点。 注意:如果有两个或更多必须在逻辑上保持一致的完整恢复模式数据库,则最好执行特殊步骤,以确保这些数据库的可恢复性。 |
大容量日志 | 需要日志备份。 是完整恢复模式的附加模式,允许执行高性能的大容量复制操作 通过使用最小方式记录大多数大容量操作,减少日志空间使用量。 |
如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。 否则不丢失任何工作。 |
可以恢复到任何备份的结尾。 不支持时点恢复。 |
SQL Server 恢复模式