在免费试用期间,我花时间摆弄和试验 azure。现在我们已经转移到付费版本,我需要删除所有实验过的东西,因为我们不需要所有这些东西。
其中之一是恢复服务保险库,它以某种方式在其备份使用中卡住了一些东西(见下面的屏幕截图)
我查看了所有设置,找不到任何要删除的内容。任何可能已链接到保管库的存储帐户早已不复存在——它实际上是资源组中唯一剩下的东西。由于这个保管库,我也无法删除资源组。
每当我尝试删除时,我都会收到以下错误:
保险柜删除错误
无法删除保管库“TestRecoveryServiceVault”,因为保管库中有现有资源。请删除所有复制的项目、注册的服务器、Hyper-V 站点(用于 Site Recovery)、System Center VMM 云的策略关联(用于 Site Recovery),然后删除保管库。
我什至尝试了 powershell 命令
$vault = Get-AzureRmRecoveryServicesVault -Name "TestRecoveryServiceVault"
Remove-AzureRmRecoveryServicesVault -Vault $vault
(与上述相同的错误)和
Remove-AzureRmRecoveryServicesVault -Vault $vault -Force
(但是这个会引发参数 -Force 不存在的错误,我怀疑文档过时)
我束手无策,真希望这个金库消失。任何帮助表示赞赏。
编辑:
澄清:
保险库中没有任务了;只有 6MB 的数据似乎不知从何而来,因为它没有被任务删除。删除任务时,我没有选择保留备份数据。
在通过 powershell清除sql 备份后,终于能够删除 Vault 。我真的很惊讶没有人知道这一点,而且花了很多时间才找到它。
其他有此问题的人的命令:
这些命令是首先查看数据库备份中是否有任何内容,然后将其全部删除。
查看备份项目
删除备份项目和保管库
我希望我能帮助其他一些遇到这种混乱的人。
您需要先删除保管库中的任何备份任务,然后才能将其删除,最简单的方法是使用此 PowerShell: