Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
借助 Azure SQL 数据库,可以设置长期备份保留 (LTR) 策略以自动将备份保留在单独的 Azure Blob 存储容器中最多 10 年。 然后,可以通过 Azure 门户、Azure CLI 或 PowerShell 使用这些备份来恢复数据库。
一个有效的 Azure 订阅。
要查看和还原 LTR 备份,需要:
“订阅所有者”角色或
订阅参与者角色,或
“SQL Server 参与者”角色或
具有以下权限的自定义角色:
Microsoft.Sql/locations/longTermRetentionBackups/read
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read
若要删除 LTR 备份,你需要是以下角色之一的成员:
“订阅所有者”角色或
订阅参与者角色,或
具有以下权限的自定义角色:
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
Nota
“SQL Server 参与者”角色没有删除 LTR 备份的权限。
可以在“订阅”或“资源组”范围内授予 Azure 基于角色的访问控制 (RBAC) 权限。 但是,若要访问属于已删除服务器的 LTR 备份,必须在该服务器的“订阅”范围内授予此权限。
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
可以对 SQL 数据库进行配置,使其保留自动备份的时间长于你的服务层级的保留期。
在 Azure 门户中,导航到服务器,然后选择“备份”。 选择“保留策略”选项卡以修改备份保留设置。
在“保留策略”选项卡上,选择要为其设置或修改长期备份保留策略的数据库。 未选定的数据库不受影响。
在“配置策略”窗格中,为每周、每月或每年备份指定所需的保留期。 选择的保留期为“0”表明不应设置长期备份保留期。
选择“应用”以将所选保留设置应用于所有选定数据库。
Importante
启用长期备份保留策略时,最长可能需要 7 天以后才能查看和还原第一个备份。 有关 LTR 备份频率的详细信息,请参阅长期备份保留。
查看通过 LTR 策略为特定数据库保留的备份,并从这些备份进行还原。
Nota
如果已删除逻辑服务器,请使用 Azure CLI 或 PowerShell 命令查看和还原 LTR 备份。
在 Azure 门户中,导航到服务器,然后选择“备份”。 若要查看特定数据库的可用 LTR 备份,请在“可用 LTR 备份”列下选择“管理”。 将显示一个窗格,其中包含所选数据库的可用 LTR 备份列表。
在显示的可用 LTR 备份窗格中,查看可用备份。 选择要还原的备份。
若要从可用 LTR 备份进行还原,请选择要从中进行还原的备份,然后选择“还原”。
选择新数据库的名称,然后选择“查看 + 创建”以查看还原的详细信息。 选择“创建”以从所选备份还原数据库。
在工具栏上,选择通知图标可查看还原作业的状态。
完成还原作业后,打开“SQL 数据库”页面以查看新还原的数据库。
Nota
从此处,可使用 SQL Server Management Studio 连接到已还原的数据库,以执行所需任务,例如从恢复的数据库中提取一部分数据,复制到现有数据库或删除现有数据库,并将已还原数据库的名称重命名为现有数据库名称。
删除使用 LTR 策略为特定数据库保留的备份。
Importante
删除 LTR 备份操作是不可逆的。 若要在删除服务器后删除 LTR 备份,必须具有“订阅”范围权限。 可以通过筛选“删除长期保留备份”操作,在 Azure Monitor 中设置有关每次删除的通知。 活动日志包含有关发出请求的人员和时间的信息。 有关详细说明,请参阅创建活动日志警报。
- 在 Azure 门户中,导航到 Azure SQL 数据库的逻辑服务器。
- 选择“备份”。 若要查看特定数据库的可用 LTR 备份,请在“可用 LTR 备份”列下选择“管理”。 将显示一个窗格,其中包含所选数据库的可用 LTR 备份列表。
- 在显示的可用 LTR 备份窗格中,查看可用备份。 选择要删除的备份。 选择“删除”。
如果使用 LTR 备份来满足合规性或其他任务关键型要求:
- 请使用门户、Azure CLI 或 PowerShell,按照查看备份部分中概述的步骤,验证 LTR 备份是否按照配置的策略进行。
- 请考虑执行定期恢复演练,以验证 LTR 备份的还原是否导致预期的数据库状态。