如何删除 Azure 恢复服务保管库?
How to delete Azure Recovery Services vault?
当我尝试从 Azure 门户删除 Azure 恢复服务保管库时,出现如下图所示的错误。甚至我从保管库中删除了所有备份项目和复制项目。
为了删除 Azure 恢复服务保管库,我遵循了以下 link
那么,如何使用门户或 power shell cmdlet 删除 Azure 恢复服务保管库?
我曾经遇到过同样的问题,保险库中有 SQL 个备份。您需要找到 SQL 个备份并删除它们。
您可以查看此 answer 来解决此问题。
$vault = Get-AzureRmRecoveryServicesVault -Name "VaultName"
Set-AzureRmRecoveryServicesVaultContext -Vault $vault
#VIEW THE BACKUP ITEMS
$container = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name
$item = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureSQLDatabase
$availableBackups = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $item
$availableBackups
#REMOVE THE BACKUP ITEMS AND 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
如果启用了软删除,通常需要等待 14 天左右。关闭存储保管库中的软删除,然后取消删除并重新删除 VM,然后您可以删除保管库
当我尝试从 Azure 门户删除 Azure 恢复服务保管库时,出现如下图所示的错误。甚至我从保管库中删除了所有备份项目和复制项目。
为了删除 Azure 恢复服务保管库,我遵循了以下 link
那么,如何使用门户或 power shell cmdlet 删除 Azure 恢复服务保管库?
我曾经遇到过同样的问题,保险库中有 SQL 个备份。您需要找到 SQL 个备份并删除它们。
您可以查看此 answer 来解决此问题。
$vault = Get-AzureRmRecoveryServicesVault -Name "VaultName"
Set-AzureRmRecoveryServicesVaultContext -Vault $vault
#VIEW THE BACKUP ITEMS
$container = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureSQL -FriendlyName $vault.Name
$item = Get-AzureRmRecoveryServicesBackupItem -Container $container -WorkloadType AzureSQLDatabase
$availableBackups = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $item
$availableBackups
#REMOVE THE BACKUP ITEMS AND 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
如果启用了软删除,通常需要等待 14 天左右。关闭存储保管库中的软删除,然后取消删除并重新删除 VM,然后您可以删除保管库