开启简单恢复模式

RDS SQL Server支持完整恢复(实例默认恢复模式)和简单恢复两种恢复模式,相较于实例默认的完整恢复模式,开启简单恢复模式后,实例将不再保留事务日志以及不再进行日志备份,但数据备份不受影响,能够有效减少实例存储空间和备份空间,解决存储空间满、节省备份费用等问题。

简单恢复模式与完整恢复模式的区别

恢复模式是一种数据库属性,决定了事务日志的记录方式、备份方式和可用的还原操作类型。RDS SQL Server当前支持的两种恢复模式的区别如下:

对比项

完整恢复模式

简单恢复模式

恢复原理

在完整恢复模式下,SQL Server将日志文件中的所有事务操作都记录下来,并定期进行事务日志的备份。可实现恢复到某个特定时间点或事务发生之前的状态。

在简单恢复模式下,SQL Server只保留最近的数据更改信息,而不是记录每个事务操作。它只进行完整数据备份,不进行事务日志备份。

数据库版本要求

支持全部版本的实例。

仅支持基础系列的实例。更多详情,请参见产品系列概述

数据库恢复能力

支持按时间点恢复(PITR)。

不支持按时间点恢复(PITR),只能恢复到最近一次完整备份的状态。

恢复位置

支持恢复至已有实例、新实例。

支持恢复至已有实例、新实例。

说明

恢复模式的详细说明,请参见微软官方文档

前提条件

  • RDS SQL Server实例是基础系列

  • 若您初次使用RDS备份服务,您需要使用阿里云主账号完成DBS服务关联角色(AliyunServiceRoleForDBS)授权。具体操作,请参见如何授权DBS服务关联角色

影响

开启简单恢复模式后,将对实例产生以下影响:

  • 开启后,将无法再切换回完整恢复模式。

  • 不支持升级数据库版本、升级内核小版本、跨版本变更配置以及跨可用区迁移操作。

  • 系统不再进行日志备份,但数据备份不受简单恢复模式的影响,仍然可以正常备份。

  • 由于简单恢复模式不会保留和备份日志,后续仅支持按备份集恢复数据,不再支持按时间点恢复数据。

  • 按备份集恢复数据时,不支持恢复数据到高可用系列、共享规格、企业集群版的实例中。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 基本信息页面,将配置信息区域的simple恢复模式选项置为开启。

    image.png

  3. 在弹出的对话框中,仔细阅读页面提示后,单击确定

相关操作

  • 您也可以通过API变更实例的恢复模式为简单模式,详情请参见ModifyDBInstanceConfig

  • 如需修改实例的备份策略,例如备份周期、备份时间或备份集保留策略等,详情请参见设置SQL Server备份策略

  • 如果您的业务场景(例如备份查询、备份迁移、下载备份用于审计等)需要下载RDS SQL Server的备份数据,详情请参见下载数据备份和日志备份

  • 如果您误操作删除了数据、有分析历史数据等需求时,可将已有的备份数据恢复到同地域的已有实例或新实例上,详细请参见恢复SQL Server数据

  • 如需了解实例后续可能产生的备份费用问题等,详情请参见备份费用

  • RDS SQL Server还提供了更多空间不足问题的解决方案供您参考,详情请参见RDS SQL Server空间不足问题