更改 Azure SQL 数据库的自动备份设置

适用于:Azure SQL 数据库

本文提供了相关示例来说明如何修改 Azure SQL 数据库的自动备份设置,例如短期保留策略和用于备份的备份存储冗余选项。 有关 Azure SQL 托管实例,请参阅更改 Azure SQL 托管实例的自动备份设置

注意

本文介绍如何删除设备或服务中的个人数据,并且可用于为 GDPR 下的义务提供支持。 有关 GDPR 的常规信息,请参阅 Microsoft 信任中心的 GDPR 部分服务信任门户的 GDPR 部分

更改短期保留策略

可以使用 Azure 门户、Azure CLI、PowerShell 或 REST API 更改默认时间点还原 (PITR) 备份保持期和差异备份频率。 以下示例演示如何将 PITR 保持期更改为 28 天,以及将差异备份更改为 24 小时间隔。

警告

如果缩短当前的保留期,则无法还原到早于新保留期的时间点。 会删除新保留期内不再需要为提供 PITR 而保留的备份。

如果延长当前的保持期,则无法立即在新的保持期内获得恢复到旧时间点的能力。 随着时间的推移,你将获得这一能力,因为系统开始将备份保留更长的时间。

注意

  • 这些 API 只影响 PITR 保留期。 如果为数据库配置了长期保留 (LTR),则它不会受到影响。 若要了解如何更改长保留期,请参阅长期保留
  • 超大规模数据库不支持配置差异备份频率,因为差异备份不适用于超大规模数据库。

使用 Azure 门户更改活动数据库的 PITR 备份保持期和差异备份频率:

  1. 转到 Azure 中的逻辑服务器,其中包含要更改其保持期的数据库。
  2. 在左窗格中选择“备份”,然后选择“保留策略”选项卡。
  3. 选择要为其更改 PITR 备份保留期的数据库。
  4. 从操作栏中选择“配置策略”。
  5. 若要更改时间点还原备份的保留期,请使用“时间点还原”下的滑块。
  6. 若要更改差异备份频率,请从“差异备份频率”下的下拉菜单中选择“12 小时”或“24 小时”。

Screenshot of the Azure portal, where you can change the PITR retention settings at the server level.

配置备份存储冗余

可以在创建数据库时为 Azure SQL 数据库中的数据库配置备份存储冗余。 还可以在创建数据库后更改存储冗余。

对现有数据库所做的备份存储冗余更改仅应用于将来的备份。 默认值为异地冗余存储。 有关本地冗余、区域冗余和异地冗余备份存储的定价差异,请参阅 SQL 数据库定价页

超大规模数据库的存储冗余是独一无二的。 若要了解详细信息,请查看超大规模备份存储冗余

在 Azure 门户中,可以在创建数据库时选择一个备份存储冗余选项。 稍后可以从数据库设置的“计算和存储”页更新备份存储冗余。

创建数据库时,请在“基本信息”选项卡上选择备份存储冗余选项。

Screenshot of the Azure portal, where you can change backup storage redundancy from the Basics tab when you create your database.

对于现有数据库,请转到 Azure 门户中的数据库。 在“设置”下选择“计算和存储”,然后选择所需的备份存储冗余选项。

Screenshot of the Azure portal that shows where to change the backup storage redundancy for existing databases.

后续步骤