Obnovitelné odstranění pro SQL Server na virtuálním počítači Azure a SAP HANA v úlohách virtuálních počítačů Azure

Azure Backup teď poskytuje obnovitelné odstranění SQL Serveru na virtuálním počítači Azure a SAP HANA v úlohách virtuálních počítačů Azure. To je kromě již podporovaného scénáře obnovitelného odstranění virtuálního počítače Azure.

Obnovitelné odstranění je funkce zabezpečení, která pomáhá chránit zálohovaná data i po odstranění. Při obnovitelném odstranění i v případě, že aktér se zlými úmysly odstraní zálohu databáze (nebo se omylem odstraní zálohovaná data), záložní data se zachovají po dobu 14 dalších dnů. To umožňuje obnovení této zálohované položky bez ztráty dat. Tato dodatečná doba 14denního uchovávání dat záloh ve stavu „obnovitelné odstranění“ je pro zákazníky zdarma.

Obnovitelné odstranění sql serveru na virtuálním počítači Azure pomocí webu Azure Portal

Poznámka:

Tyto pokyny platí také pro SAP HANA na virtuálním počítači Azure.

  1. Pokud chcete odstranit zálohovaná data databáze na SQL Serveru, zálohování musí být zastaveno. Na webu Azure Portal přejděte do trezoru služby Recovery Services, přejděte na položku zálohování a zvolte Zastavit zálohování.

    Stop backup

  2. V následujícím okně budete mít možnost odstranit nebo zachovat zálohovaná data. Pokud zvolíte Možnost Odstranit zálohovaná data, záloha databáze se trvale neodstraní. Místo toho se zálohovaná data zachovají po dobu 14 dnů ve stavu obnovitelného odstranění. Odstranění se odloží do 15. dne s běžnými e-maily s upozorněními na první, 12. a 15. den informující o stavu zálohování databáze uživateli.

    Delete backup data

  3. Během těchto 14 dnů se v trezoru služby Recovery Services zobrazí obnovitelně odstraněná položka s červenou ikonou obnovitelného odstranění.

    Soft deleted items

  4. Chcete-li obnovit obnovitelně odstraněnou databázi, musí být nejprve odstraněna. Chcete-li zrušit odstranění, zvolte obnovitelně odstraněnou databázi a pak vyberte možnost Zrušit odstranění.

    Undelete database

    Zobrazí se okno s upozorněním, že pokud je zvoleno zrušení obnovení, všechny body obnovení databáze nebudou zrušeny a k dispozici pro provedení operace obnovení. Zálohovaná položka se zachovají ve stavu Zastavení ochrany se zachováním dat s pozastavenými zálohami a zachováním zálohovaných dat navždy bez efektivních zásad zálohování.

    Undelete warning

  5. V tomto okamžiku můžete také obnovit data výběrem možnosti Obnovit pro vybranou zálohovanou položku obnovitelného odstranění.

    Restore VM

  6. Po dokončení procesu zrušení obnovení se stav vrátí do stavu Zastavit zálohování se zachováním dat a pak můžete zvolit Pokračovat zálohování. Operace obnovení zálohování vrátí zálohovanou položku v aktivním stavu přidružené k zásadě zálohování vybrané uživatelem definujícím plány zálohování a uchovávání.

    Resume backup

Obnovitelné odstranění sql serveru na virtuálním počítači pomocí Azure PowerShellu

Poznámka:

Verze Az.RecoveryServices potřebná k použití obnovitelného odstranění pomocí Azure PowerShellu je minimálně 2.2.0. Slouží Install-Module -Name Az.RecoveryServices -Force k získání nejnovější verze.

Posloupnost kroků pro použití Azure PowerShellu je stejná jako na webu Azure Portal, jak je uvedeno výše.

Odstranění zálohované položky pomocí Azure PowerShellu

Odstraňte zálohovanou položku pomocí rutiny PowerShellu Disable-AzRecoveryServicesBackupProtection .

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

DeleteState zálohované položky se změní z NotDeleted na ToBeDeleted. Zálohovaná data se zachovají po dobu 14 dnů. Pokud chcete operaci odstranění vrátit zpět, mělo by se provést odstranění zpět.

Vrácení operace odstranění zpět pomocí Azure PowerShellu

Nejprve načtěte relevantní zálohovanou položku, která je ve stavu obnovitelného odstranění (to znamená, že se chystáte odstranit).

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

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

Potom proveďte operaci vrácení zpět odstranění pomocí rutiny PowerShellu Undo-AzRecoveryServicesBackupItemDeletion .

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

DeleteState zálohované položky se vrátí na NotDeleted. Ale ochrana je stále zastavena. Obnovte zálohování a znovu povolte ochranu.

Jak zakázat obnovitelné odstranění

Zakázání této funkce se nedoporučuje. Jedinou okolností, kdy byste měli zvážit zakázání obnovitelného odstranění, je situace, kdy plánujete přesunout chráněné položky do nového trezoru, a nemůžete počkat 14 dnů před odstraněním a opětovnou ochranou (například v testovacím prostředí).) Pokyny k zakázání obnovitelného odstranění najdete v tématu Povolení a zakázání obnovitelného odstranění.

Další kroky