Azure VM'de SQL Server ve Azure VM iş SAP HANA için doğrudan silme

Azure Backup artık Azure VM'de SQL Server için ve Azure VM iş yüklerinde SAP HANA silmeyi sağlar. Bu, zaten desteklenen Azure Sanal makinesi yazılım silme senaryosuna ek olarak kullanılır.

Silme işlemi, silme sonrasında bile yedekleme verilerini korumaya yardımcı olan bir güvenlik özelliğidir. Kötü amaçlı bir aktör veritabanının yedeğini silse (veya yedekleme verileri yanlışlıkla silinirse) bile, yedekleme verileri 14 gün daha kalıcı olur. Bu, bu yedekleme öğesinin veri kaybı yaşanmadan kurtarılab verir. Yedekleme verilerini "yazılımdan silme" durumuna 14 gün boyunca saklamanın müşteriye herhangi bir maliyeti olmaz.

Azure VM'de SQL Server için Azure portal

Not

Bu yönergeler Azure VM'SAP HANA için de geçerlidir.

  1. SQL sunucusundaki bir veritabanının yedekleme verilerini silmek için yedeklemenin durdurulmuş olması gerekir. Aşağıdaki Azure portal Kurtarma Hizmetleri kasanıza gidin, yedekleme öğesini seçin ve Yedeklemeyi durdur'a gidin.

    Yedeklemeyi durdurma

  2. Aşağıdaki pencerede, yedekleme verilerini silme veya koruma seçeneği gösterilir. Yedekleme verilerini sil'i seçerseniz veritabanı yedeklemesi kalıcı olarak silinmez. Bunun yerine, yedekleme verileri 14 gün boyunca yazılımdan silinmiş durumda tutulacak. Silme işlemi ilk, 12. ve 15. günde normal uyarı e-postalarının kullanıcıya veritabanının yedekleme durumu hakkında bilgi verir şekilde 15. güne kadar ertelenmiştir.

    Yedekleme verilerini silme

  3. Bu 14 gün boyunca Kurtarma Hizmetleri kasasında, yazılımdan silinen öğenin yanında kırmızı bir "soft-delete" simgesi görünür.

    Yazılımdan silinen öğeler

  4. Yazılımdan silinen veritabanını geri yüklemek için önce silinmemiş olması gerekir. Silmeyi geri alma için, soft-deleted DB'yi seçin ve ardından Silmeyi geri alma seçeneğini belirleyin.

    Veritabanını geri ala

    Bir pencere, geri yükleme seçilirse veritabanının tüm geri yükleme noktalarının silindiğini ve geri yükleme işlemi gerçekleştirmek için kullanılabilir olduğunu gösteren bir uyarı görüntülenir. Yedekleme öğesi, yedeklemeler duraklatılmış ve yedekleme verileri hiçbir yedekleme ilkesi etkin olmayacak şekilde sonsuza kadar korunacak şekilde "verileri tutma ile korumayı durdur" durumda kalır.

    Uyarıyı geri ala

  5. Bu noktada, seçilen yazılımdan silinen yedekleme öğesi için Geri Yükle'yi seçerek de verileri geri yükleyebilirsiniz.

    Sanal makineyi geri yükleme

  6. Geri dönme işlemi tamamlandıktan sonra, durum "Verileri tutma ile yedeklemeyi durdur" durumuna döner ve ardından Yedeklemeyi sürdür'leri seçebilirsiniz. Yedeklemeyi sürdür işlemi, yedekleme ve bekletme zamanlamalarını tanımlayan kullanıcı tarafından seçilen bir yedekleme ilkesiyle ilişkili yedekleme öğesini etkin durumda geri getirir.

    Yedeklemeyi sürdürme

Sanal makine kullanarak VM'de SQL Server için Azure PowerShell

Not

Azure PowerShell kullanarak yazılım silmeyi kullanmak için gereken Az.RecoveryServices sürümü en az 2.2.0'dır. En Install-Module -Name Az.RecoveryServices -Force son sürümü almak için kullanın.

Uygulama kullanma adımları Azure PowerShell yukarıda açıklanan Azure portal aynıdır.

Yedekleme öğesini kullanarak Azure PowerShell

Disable-AzRecoveryServicesBackupProtection PowerShell cmdlet'ini kullanarak yedekleme öğesini silin.

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

Yedekleme öğesinin DeleteState'i NotDeleted olarak ToBeDeleted olarak değişir. Yedekleme verileri 14 gün boyunca korunur. Silme işlemini geri almak isterseniz geri alma-silme işlemi gerçekleştir yapılmalıdır.

Azure PowerShell kullanarak silme işlemini geri alma

İlk olarak, yazılım silme durumuna (silinmek hakkında) sahip ilgili yedekleme öğesini getirebilirsiniz.

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

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

Ardından, Undo-AzRecoveryServicesBackupItemDeletion PowerShell cmdlet'ini kullanarak geri alma silme işlemini gerçekleştirin.

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

Yedekleme öğesinin DeleteState'i NotDeleted olarak geri döner. Ancak koruma hala durdurulur. Korumayı yeniden etkinleştirmek için yedeklemeyi sürdürün.

Geçici silmeyi devre dışı bırakma

Bu özelliğin devre dışı bırakılması önerilmez. Geçici silmeyi devre dışı bırakmanız gereken tek durum, korumalı öğelerinizi yeni bir kasaya taşımayı planlıyorsanız ve silmeden ve yeniden korumadan önce (örneğin bir test ortamında) 14 gün bekleyemeyebilirsiniz. Geçici silmeyi devre dışı bırakma yönergeleri için bkz. Geçici silmeyi etkinleştirme ve devre dışı bırakma.

Sonraki adımlar