Azure VM SQL Server çalışan veritabanları hakkında SSS

Bu makalede, Azure sanal makinelerde (VM) SQL Server ve azure sanal makinelerini kullanan veritabanlarını yedekleme ve Azure Backup soruları yanıtlanmıştır.

IaaS VM'Azure Backup aynı makinede sanal SQL Server kullanabilir miyim?

Evet, aynı VM'de hem VM yedekleme SQL hem de yedeklemeniz olabilir. Bu durumda, günlükleri kesmeden sanal makinede yalnızca kopya tam yedeklemeyi tetikleriz.

Çözüm yedeklemeleri yeniden mi dener veya otomatik olarak iyileştirir mi?

Bazı durumlarda, Azure Backup hizmeti düzeltme yedeklemelerini tetikler. Aşağıda belirtilen altı durumdan herhangi biri için otomatik düzeltme olabilir:

  • Günlük veya değişiklik yedeklemesi LSN Doğrulama Hatası nedeniyle başarısız olursa, sonraki günlük veya değişiklik yedeği bunun yerine tam yedeklemeye dönüştürülür.
  • Bir günlük veya değişiklik yedeği öncesinde tam yedekleme olmadı ise, bu günlük veya değişiklik yedeği bunun yerine tam yedeklemeye dönüştürülür.
  • En son tam yedeklemenin zaman noktası 15 günden eski ise, sonraki günlük veya değişiklik yedeklemesi bunun yerine tam yedeklemeye dönüştürülür.
  • Bir uzantı yükseltmesi nedeniyle iptal edilen tüm yedekleme işleri, yükseltme tamamlandıktan ve uzantı başlatıldıktan sonra yeniden tetiklenir.
  • Geri Yükleme sırasında veritabanının üzerine yazmayı seçerseniz, sonraki günlük/değişiklik yedeklemesi başarısız olur ve bunun yerine tam yedekleme tetiklenir.
  • Veritabanı kurtarma modelinde değişiklik nedeniyle günlük zincirlerini sıfırlamak için tam yedeklemenin gerekli olduğu durumlarda, bir sonraki zamanlamada tam yedekleme otomatik olarak tetiklenir.

Otomatik düzeltme yedekleme işini iptal edebilir miyim?

Hayır, bir otomatik düzeltme işini iptal etmenize gerek yoktur. Ancak, aşağıdaki adımları kullanarak bu seçeneği devre dışı abilirsiniz:

  1. Aşağıdaki SQL Server C:\Program Files\Azure Workload Backup\bin klasöründe ExtensionSettingsOverrides.json dosyasını oluşturun veya düzenleyin.
  2. ExtensionSettingsOverrides.json dosyasında {"EnableAutoHealer": false} öğesini ayarlayın.
  3. Changesl dosyasını kaydedin ve dosyayı kapatın.
  4. Bu SQL Server, Görev Yönetimi'yi açın ve ardından AzureWLBackupCoordinatorSvc hizmetini yeniden başlatın.

SQL Server üzerinde eş zamanlı olarak kaç yedekleme işlemi çalıştırılacağını denetleyebilir miyim?

Evet. SQL Server örneği üzerindeki etkiyi en aza indirmek için yedekleme ilkesinin çalışma hızını azaltabilirsiniz. Ayarı değiştirmek için:

  1. Aşağıdaki SQL Server C:\Program Files\Azure Workload Backup\bin klasöründe ExtensionSettingsOverrides.json dosyasını oluşturun.

  2. ExtensionSettingsOverrides.json dosyasında DefaultBackupTasksThreshold ayarını daha düşük bir değerle (örneğin, 5) değiştirebilirsiniz.
    {"DefaultBackupTasksThreshold": 5}
    DefaultBackupTasksThreshold varsayılan değeri 20'dir.

  3. Değişikliklerinizi kaydedin ve dosyayı kapatın.

  4. Görev SQL Server Görev Yöneticisi'ni açın. AzureWLBackupCoordinatorSvc hizmetini yeniden başlatın.

    Bu yöntem, yedekleme uygulamasının büyük miktarda kaynak tüketmesinde yardımcı olur ancak SQL Server Resource Governor gelen uygulama isteklerinin kullanabileceği CPU, fiziksel IO ve bellek miktarına sınırlar belirtmenin daha genel bir yolu olur.

Not

UX'te yine de devam edin ve herhangi bir zamanda kadar yedekleme zamanlarız. Ancak yukarıdaki örnekteki gibi 5 kayan pencerede işlenirler.

Başarılı yedekleme işleri sonucunda uyarı oluşturulur mu?

Hayır. Başarılı yedekleme işleri uyarı oluşturmaz. Uyarılar yalnızca başarısız olan yedekleme işleri için gönderilir. Portal uyarıları için ayrıntılı davranış burada belgelenmiştir. Ancak, başarılı işler için bile uyarılarla ilgileniyorsanız, kullanarak İzleme'Azure İzleyici.

Yedekleme İşleri menüsünde zamanlanmış yedekleme işlerini görebilir miyim?

Yedekleme İş menüsü, çok sık olduğu için zamanlanmış günlük yedeklemeleri dışında tüm zamanlanmış ve isteğe bağlı işlemleri gösterir. Zamanlanmış günlük işleri için, kullanarak İzleme'Azure İzleyici.

Gelecekteki veritabanları yedekleme için otomatik olarak eklenir mi?

Evet, bu özelliği otomatik koruma ile elde etme.

Otomatik korumalı bir örnekten veritabanı silersem yedeklemelere ne olur?

Bir veritabanı otomatik olarak korunmuş bir örnekten bırakılırsa, veritabanı yedeklemeleri denenir. Bu, silinen veritabanının Yedekleme Öğeleri altında iyi durumda değil olarak göstermeye başladığını ve korunmaya devam ettiği anlamına gelir.

Bu veritabanını korumayı durdurmanın doğru yolu, bu veritabanındaki verileri silen yedeklemeyi durdurmaktır.

Otomatik olarak koruma yapılan bir veritabanının yedekleme işlemi durdurursa bu veritabanının davranışı ne olur?

Verileri koruyarak yedeklemeyi durdurursanız, gelecekte hiçbir yedekleme olmaz ve mevcut kurtarma noktaları bozulmadan kalır. Veritabanı hala korumalı olarak kabul edilir ve Yedekleme öğeleri altında gösterilir.

Verileri silme ile yedeklemeyi durdurursanız, gelecekte hiçbir yedekleme olmaz ve mevcut kurtarma noktaları da silinir. Veritabanı korumasız olarak kabul edilir ve Yedeklemeyi Yapılandır'daki örneğin altında gösterilir. Ancak, el ile seçilecek veya otomatik olarak korunacak diğer korumalı veritabanlarının aksine, bu veritabanı gri görünür ve seçilebilir. Bu veritabanını yeniden korumanın tek yolu örnekte otomatik korumayı devre dışı bırakmaktır. Artık bu veritabanını seçerek korumayı yapılandırabilirsiniz veya örnekte otomatik korumayı yeniden etkinleştirebilirsiniz.

Koruma altına alındıktan sonra veritabanının adını değiştirir miyim?

Yeniden adlandırılan veritabanı yeni veritabanı olarak kabul edilir. Bu nedenle hizmet bu durumu veritabanı bulunamadı ve yedeklemeler başarısız oldu gibi davranır.

Artık yeniden adlandırılan veritabanını seçerek korumayı yapılandırabilirsiniz. Örnekte otomatik koruma etkinse, yeniden adlandırılan veritabanı otomatik olarak algılanır ve korunur.

Otomatik olarak korunmuş örnek için neden eklenen bir veritabanını göremiyorum?

Otomatik olarak korunan bir örneğine ekley istediğiniz veritabanı, korumalı öğelerin hemen altında görünemyebilirsiniz. Bunun nedeni bulmanın genellikle her 8 saatte bir çalışması ve sistemin gerçek korumasının VM'nin boyutuna bağlı olarak daha fazla zaman alabiliyor bulunmasıdır. Bununla birlikte, aşağıdaki görüntüde gösterildiği gibi Yeniden Bulma VERITABANLARı'ı seçerek bir bulmayı el ile çalıştırsanız hemen yeni veritabanlarını keşfedebilirsiniz:

Yeni eklenen veritabanını el ile bulma

Azure Disk Şifrelemesi (ADE) etkin olan sanal makinelerde veritabanlarını koruyabilir miyim?

Evet, Azure Disk Şifrelemesi (ADE) etkin olan sanal makinelerde veritabanlarını koruyabilirsiniz.

TDE (Saydam Veri Şifrelemesi) açık olan veritabanlarını koruyabilir miyim ve veritabanı yedekleme işleminin tamamı boyunca şifrelenmiş olarak kalır mı?

Evet, Azure Backup TDE etkin SQL Server veritabanlarının veya sunucunun yedeklerini destekler. Backup, Azure tarafından yönetilen anahtarlarla veya müşteri tarafından yönetilen anahtarlarla (BYOK) TDE'i destekler. Yedekleme, yedekleme işleminin SQL bir şifreleme işlemi gerçekleştirmez, bu nedenle yedeklenirken veritabanı şifreli kalır.

Veri Azure Backup sağlama toplama işlemi gerçekleştirecek misiniz?

Veri akışında sağlama toplama işlemi gerçekleştirebilirsiniz. Ancak, bu durum sağlama SQL karıştırılmamalıdır. Azure iş yükü yedeklemesi, veri akışında sağlama toplamlarını hesaplar ve yedekleme işlemi sırasında açıkça depolar. Bu sağlama toplama akışı daha sonra başvuru olarak alınır ve verilerin tutarlı olduğundan emin olmak için geri yükleme işlemi sırasında veri akışının sağlama toplaması ile çapraz doğrulanır.

Sonraki adımlar

Azure VM üzerinde çalışan SQL Server veritabanını nasıl geri alasınız?