管理 Azure SQL 数据库长期备份保留

借助 Azure SQL 数据库,可以设置长期备份保留策略 (LTR) 以自动将备份保留在单独的 Azure Blob 存储容器中最多 10 年。 然后,可以通过 Azure 门户或 PowerShell 使用这些备份来恢复数据库。

先决条件

一个有效的 Azure 订阅。

创建长期保留策略

可以对 SQL 数据库进行配置,使其保留自动备份的时间长于你的服务层级的保留期。

  1. 在 Azure 门户中,导航到服务器,然后选择“备份”。 选择“保留策略”选项卡以修改备份保留设置。

    保留策略体验

  2. 在“保留策略”选项卡上,选择要为其设置或修改长期备份保留策略的数据库。 未选定的数据库不受影响。

    选择数据库以配置备份保留策略

  3. 在“配置策略”窗格中,为每周、每月或每年备份指定所需的保留期。 选择的保留期为“0”表明不应设置长期备份保留期。

    “配置策略”窗格

  4. 选择“应用”以将所选保留设置应用于所有选定数据库。

重要

启用长期备份保留策略时,最长可能需要 7 天以后才能查看和还原第一个备份。 有关 LTR 备份频率的详细信息,请参阅长期备份保留

查看备份并从备份进行还原

查看通过 LTR 策略为特定数据库保留的备份,并从这些备份进行还原。

  1. 在 Azure 门户中,导航到服务器,然后选择“备份”。 若要查看特定数据库的可用 LTR 备份,请在“可用 LTR 备份”列下选择“管理”。 将显示一个窗格,其中包含所选数据库的可用 LTR 备份的列表。

    可用备份体验

  2. 在显示的“可用 LTR 备份”窗格中,查看可用备份。 可以选择要从中进行还原或删除的备份。

    查看可用 LTR 备份

  3. 若要从可用 LTR 备份进行还原,请选择要从中进行还原的备份,然后选择“还原”。

    从可用 LTR 备份进行还原

  4. 选择新数据库的名称,然后选择“查看 + 创建”以查看还原的详细信息。 选择“创建”以从所选备份还原数据库。

    配置还原详细信息

  5. 在工具栏上,选择通知图标可查看还原作业的状态。

    还原作业进度

  6. 完成还原作业后,打开“SQL 数据库”页面以查看新还原的数据库。

备注

可以在此处使用 SQL Server Management Studio 连接到还原的数据库以执行所需的任务,例如 从还原的数据库提取一些数据,以便将其复制到现有的数据库中;或者删除现有的数据库,并将还原的数据库重命名为现有的数据库名称

限制

  • 从 LTR 备份进行还原时,“读取扩展”属性处于禁用状态。 若要在还原的数据库上启用读取扩展,请在数据库创建完后对其进行更新。
  • 从 LTR 备份(该备份是在数据库位于弹性池中时创建的)还原时,需要指定目标服务级别目标。

后续步骤