閱讀英文

共用方式為

删除 Azure 备份恢复服务保管库

本文介绍如何删除 Azure 备份恢复服务保管库。 其中分别说明了如何删除依赖项,以及如何删除保管库。

开始之前

不能删除具有以下任何依赖项的恢复服务保管库:

  • 不能删除包含受保护数据源(例如 IaaS VM、SQL 数据库、Azure 文件共享)的保管库。
  • 不能删除包含备份数据的保管库。 删除备份数据后,它将进入已软删除状态。
  • 不能删除包含处于已软删除状态的备份数据的保管库。
  • 不能删除包含已注册存储帐户的保管库。

如果在不删除依赖项的情况下尝试删除保管库,将会遇到以下错误消息之一:

  • 由于此保管库中存在现有资源,因此无法删除此保管库。 请确保不存在与此保管库关联的备份项、受保护的服务器或备份管理服务器。 注销与此保管库关联的以下容器,然后再继续删除。

  • 不能删除恢复服务保管库,因为该保管库中存在处于软删除状态的备份项。 完成删除操作 14 天后,软删除的项将永久删除。 请在永久删除了备份项且保管库中未留下任何处于软删除状态的项之后,尝试删除保管库。 有关详细信息,请参阅 Azure 备份的软删除

注意

在从保管库中删除备份保护策略之前,必须确保

  • 策略没有任何关联的备份项。
  • 每个关联的项都与一些其他策略相关联。

删除恢复服务保管库

选择客户端:

仅当已删除所有依赖项后,仍然收到“保管库删除错误”时,才建议使用 Azure 资源管理器删除恢复服务保管库。 请尝试以下任意或所有提示:

  • 在“概要”窗格中的保管库菜单内,确认是否未列出任何备份项、备份管理服务器或复制的项。 如果存在备份项,请参阅开始之前部分。
  • 重试从门户删除保管库
  • 如果删除了所有依赖项,但仍收到“保管库删除错误”,请使用 ARMClient 工具执行以下步骤(注释后面的步骤)。
  1. 访问 chocolatey.org 下载并安装 Chocolatey。 然后运行以下命令安装 ARMClient:

    choco install armclient --source=https://chocolatey.org/api/v2/

  2. 登录到 Azure 帐户,然后运行以下命令:

    ARMClient.exe login [environment name]

  3. 在 Azure 门户中,收集所要删除的保管库的订阅 ID 和资源组名称。

有关 ARMClient 命令的详细信息,请参阅 ARMClient README

使用 Azure 资源管理器客户端删除恢复服务保管库

  1. 使用订阅 ID、资源组名称和保管库名称运行以下命令。 如果没有任何依赖项,则运行以下命令时会删除保管库:

    ARMClient.exe delete /subscriptions/<subscriptionID>/resourceGroups/<resourcegroupname>/providers/Microsoft.RecoveryServices/vaults/<Recovery Services vault name>?api-version=2015-03-15
    
  2. 如果保管库不为空,你将收到以下错误消息:“由于此保管库中存在现有资源,无法删除此保管库。”若要删除保管库中受保护的项或容器,请运行以下命令:

    ARMClient.exe delete /subscriptions/<subscriptionID>/resourceGroups/<resourcegroupname>/providers/Microsoft.RecoveryServices/vaults/<Recovery Services vault name>/registeredIdentities/<container name>?api-version=2016-06-01
    
  3. 在 Azure 门户中,确保已删除该保管库。

后续步骤