Microsoft Azure- Vault删除错误

时间:2017-01-16 12:54:03

标签: azure

当我试图删除它给我的保险库时 保险柜删除错误: 无法删除保险库'sqldbvault',因为保管库中存在现有资源。请删除所有复制项目,已注册服务器,Hyper-V站点(用于站点恢复),System Center VMM云的策略关联(用于站点恢复),然后删除该保险库。

复制项目,注册服务器,Hyper-V站点(用于站点恢复),System Center VMM云的策略关联中没有条目。但是我仍然得到错误。  请帮忙。

1 个答案:

答案 0 :(得分:0)

可能是因为长期保留已应用于此保险库,并且尚未通过门户网站查看SQL备份(请求您接受预览条款;-)) 检查这个powershell脚本(感谢另一个论坛门户网站上的theLateWizard)

Login-AzureRmAccount

Set-AzureRmContext -SubscriptionId <yoursubscriptionid>

$vault = Get-AzureRmRecoveryServicesVault -Name <vaultname>
Set-AzureRmRecoveryServicesVaultContext -Vault $vault

$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