Azure RecoveryServiceVault 无法删除?

Vic*_* S. 3 azure recovery-services

在免费试用期间,我花时间摆弄和试验 azure。现在我们已经转移到付费版本,我需要删除所有实验过的东西,因为我们不需要所有的东西。

其中之一是恢复服务保险库,它以某种方式在备份使用中卡住了一些东西(见下面的截图)

现在的恢复库,除了 GRS 备份使用之外,一切都是空的

我查看了所有设置,但找不到任何可以删除的内容。任何可能已链接到保管库的存储帐户早已不复存在——它确实是资源组中唯一剩下的东西。由于此保管库,我也无法删除资源组。

每当我尝试删除时,都会出现以下错误:

保管库删除错误

无法删除保管库“TestRecoveryServiceVault”,因为保管库中存在现有资源。请删除所有复制的项目、注册的服务器、Hyper-V 站点(用于站点恢复)、System Center VMM 云的策略关联(用于站点恢复),然后删除保管库。

我什至尝试了 powershell 命令

$vault = Get-AzureRmRecoveryServicesVault -Name "TestRecoveryServiceVault"
Remove-AzureRmRecoveryServicesVault -Vault $vault
Run Code Online (Sandbox Code Playgroud)

(与上述相同的错误)和

Remove-AzureRmRecoveryServicesVault -Vault $vault -Force
Run Code Online (Sandbox Code Playgroud)

(但是这个会抛出一个错误,参数 -Force 不存在,我怀疑文档已经过时)

我不知所措,真的很希望这个金库消失。任何帮助表示赞赏。

编辑:

澄清:

保险库中没有任务了;只有 6MB 的数据似乎无处不在,因为它没有被任务删除。删除任务时我没有选择保留备份数据。

Vic*_* S. 5

在通过 powershell清除了sql 备份后,终于能够移除保险库。我真的很惊讶没有人知道这一点,而且花了很多时间才找到它。

其他有此问题的人的命令:

这些命令是首先查看数据库备份中是否有任何内容,然后将其全部删除。

$vault = Get-AzureRmRecoveryServicesVault -Name "VaultName"

Set-AzureRmRecoveryServicesVaultContext -Vault $vault
Run Code Online (Sandbox Code Playgroud)

查看备份项目

$container = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name

$item = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureSQLDatabase

$availableBackups = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $item

$availableBackups      
Run Code Online (Sandbox Code Playgroud)

删除备份项目和保管库

$containers = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name

ForEach ($container in $containers)
{
    $items = Get-AzureRmRecoveryServicesBackupItem -container $container -WorkloadType AzureSQLDatabase

    ForEach ($item in $items)
    {
        Disable-AzureRmRecoveryServicesBackupProtection -item $item -RemoveRecoveryPoints -ea SilentlyContinue
    }

    Unregister-AzureRmRecoveryServicesBackupContainer -Container $container
}

Remove-AzureRmRecoveryServicesVault -Vault $vault
Run Code Online (Sandbox Code Playgroud)

我希望我能帮助其他一些陷入困境的人。