编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

SQL Server3种数据恢复模式详解

SQL Server恢复模式旨在控制事务日志维护,恢复模式是一种数据库属性,它控制如何记录事务,事务日志是否需要备份,以及可以使用哪些类型的还原操作。

恢复模式有3种:简单恢复模式(simple)、完整恢复模式(full)和大容量日志恢复模式(bulk-logged)。我们通常使用完整恢复模式和简单恢复模式。数据库可以随时切换恢复模式。

以下是对于SQL Server3种数据恢复模式详细说明:

简单恢复模式(simple)

简单恢复模式会自动回收日志空间以减少空间需求,即你不在需要管理事务日志空间。在发生灾难时只能恢复到备份的结尾。

完整恢复模式(full)

完整恢复模式需要你进行日志备份,数据丢失或损坏不会导致丢失工作。在发生灾难时如果备份在接近特定的时间点完成,则可以恢复到该时间点。

大容量日志恢复模式(bulk-logged)

大容量日志恢复模式是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。在发生灾难时可以恢复到任何备份结尾。

在“数据库属性”中的“选项”里面可以看到“恢复模式”,如下图所示

数据库恢复模式

未经允许不得转载: 技术文章 » 数据库 » SQL Server3种数据恢复模式详解