Exclusão suave para SQL Server na VM do Azure e SAP HANA em cargas de trabalho da VM do Azure

O Backup do Azure agora fornece exclusão suave para o SQL Server na VM do Azure e SAP HANA nas cargas de trabalho da VM do Azure. Isso se soma ao cenário de exclusão suave da máquina virtual do Azure já com suporte.

A exclusão suave é um recurso de segurança para ajudar a proteger os dados de backup mesmo após a exclusão. Com a exclusão suave, mesmo que um ator mal-intencionado exclua o backup de um banco de dados (ou os dados de backup sejam excluídos acidentalmente), os dados de backup são retidos por 14 dias adicionais. Isso permite a recuperação desse item de backup sem perda de dados. Esta retenção adicional de 14 dias dos dados de cópia de segurança no estado de "eliminação recuperável" não implica qualquer custo para o cliente.

Exclusão suave para o servidor SQL na VM do Azure usando o portal do Azure

Nota

Estas instruções também se aplicam ao SAP HANA na VM do Azure.

  1. Para excluir os dados de backup de um banco de dados em um servidor SQL, o backup deve ser interrompido. No portal do Azure, vá para o cofre dos Serviços de Recuperação, vá para o item de backup e escolha Parar backup.

    Stop backup

  2. Na janela seguinte, você terá a opção de excluir ou reter os dados de backup. Se você escolher Excluir dados de backup, o backup do banco de dados não será excluído permanentemente. Em vez disso, os dados de backup serão retidos por 14 dias no estado de exclusão suave. A exclusão é adiada até o 15º dia com e-mails de alerta regulares no primeiro, 12º e 15º dia informando sobre o estado de backup do banco de dados para o usuário.

    Delete backup data

  3. Durante esses 14 dias, no cofre dos Serviços de Recuperação, o item excluído suavemente aparecerá com um ícone vermelho de "exclusão suave" ao lado dele.

    Soft deleted items

  4. Para restaurar o banco de dados excluído por software, ele deve primeiro ser retirado. Para cancelar a exclusão, escolha o banco de dados excluído por software e, em seguida, selecione a opção Cancelar exclusão.

    Undelete database

    Será exibida uma janela avisando que, se o undelete for escolhido, todos os pontos de restauração do banco de dados serão excluídos e estarão disponíveis para executar uma operação de restauração. O item de backup será mantido em um estado de "proteção de parada com retenção de dados" com backups pausados e dados de backup retidos para sempre sem nenhuma política de backup eficaz.

    Undelete warning

  5. Neste ponto, você também pode restaurar os dados selecionando Restaurar para o item de backup excluído por software escolhido.

    Restore VM

  6. Depois que o processo de undelete for concluído, o status retornará para "Parar backup com retenção de dados" e, em seguida, você pode escolher Retomar backup. A operação Retomar backup traz de volta o item de backup no estado ativo, associado a uma política de backup selecionada pelo usuário que define as agendas de backup e retenção.

    Resume backup

Exclusão suave para SQL Server em VM usando o Azure PowerShell

Nota

A versão Az.RecoveryServices necessária para usar soft-delete usando o Azure PowerShell é no mínimo 2.2.0. Use Install-Module -Name Az.RecoveryServices -Force para obter a versão mais recente.

A sequência de etapas para usar o Azure PowerShell é a mesma do portal do Azure, descrita acima.

Excluir o item de backup usando o Azure PowerShell

Exclua o item de backup usando o cmdlet Disable-AzRecoveryServicesBackupProtection PowerShell.

Disable-AzRecoveryServicesBackupProtection -Item $myBkpItem -RemoveRecoveryPoints -VaultId $myVaultID -Force

O DeleteState do item de backup será alterado de NotDeleted para ToBeDeleted. Os dados de backup serão retidos por 14 dias. Se você deseja reverter a operação de exclusão, então desfazer-excluir deve ser executado.

Desfazendo a operação de exclusão usando o Azure PowerShell

Primeiro, busque o item de backup relevante que está no estado de exclusão suave (ou seja, prestes a ser excluído).

Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID | Where-Object {$_.DeleteState -eq "ToBeDeleted"}

$myBkpItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType SQLDataBase -VaultId $myVaultID -Name AppVM1

Em seguida, execute a operação de desfazer exclusão usando o cmdlet Undo-AzRecoveryServicesBackupItemDeletion PowerShell.

Undo-AzRecoveryServicesBackupItemDeletion -Item $myBKpItem -VaultId $myVaultID -Force

O DeleteState do item de backup será revertido para NotDeleted. Mas a proteção ainda está parada. Retome o backup para reativar a proteção.

Como desativar a exclusão suave

Não é recomendável desativar esse recurso. A única circunstância em que você deve considerar a desativação da exclusão suave é se estiver planejando mover seus itens protegidos para um novo cofre e não puder esperar os 14 dias necessários antes de excluir e reproteger (como em um ambiente de teste). Para obter instruções sobre como desativar a exclusão suave, consulte Habilitando e desabilitando a exclusão suave.

Próximos passos