当我试图删除它给我的保险库时 保险柜删除错误: 无法删除保险库'sqldbvault',因为保管库中存在现有资源。请删除所有复制项目,已注册服务器,Hyper-V站点(用于站点恢复),System Center VMM云的策略关联(用于站点恢复),然后删除该保险库。
复制项目,注册服务器,Hyper-V站点(用于站点恢复),System Center VMM云的策略关联中没有条目。但是我仍然得到错误。 请帮忙。
答案 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