Azure VM'lerinde SQL Server Yedekleme için destek matrisi

Azure Backup kullanarak Microsoft Azure bulut platformunda barındırılan Azure VM'lerindeki SQL Server veritabanlarını yedekleyebilirsiniz. Bu makalede Azure VM'lerinde SQL Server Yedekleme senaryoları ve dağıtımları için genel destek ayarları ve sınırlamaları özetlemektedir.

Senaryo desteği

Destek Ayrıntılar
Desteklenen dağıtımlar SQL Market Azure VM'leri ve Market dışı (el ile yüklenen SQL Server) VM'ler desteklenir.
Desteklenen bölgeler SQL Server veritabanları için Azure Backup Fransa Güney (FRS), Kuzey Birleşik Krallık (UKN), Güney Birleşik Krallık 2 (UKS2), UG IOWA (UGI) ve Almanya (Kara Orman) dışında tüm bölgelerde kullanılabilir.
Desteklenen işletim sistemleri Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (tüm sürümler), Windows Server 2008 R2 SP1

Linux şu anda desteklenmiyor.
Desteklenen SQL Server sürümleri SQL Server 2019, SQL Server 2017 SQL Server ürün yaşam döngüsü sayfası, SQL Server 2016 ve SP'ler ürün yaşam döngüsü araması sayfasında ayrıntılı olarak açıklandığı gibi 2014, SQL Server SQL Server 2012 SQL Server 2012 SQL Server 2008 R2, SQL Server 2008

Enterprise, Standard, Web, Developer, Express.

Express Local DB sürümleri desteklenmez.
Desteklenen .NET sürümleri .NET Framework 4.5.2 veya üzeri vm'de yüklü
Desteklenen dağıtımlar SQL Market Azure VM'leri ve Market dışı (el ile yüklenen SQL Server) VM'ler desteklenir. Tek başına örnekler için destek her zaman kullanılabilirlik gruplarındadır.

Özellikle ilgili dikkat edilmesi gerekenler ve sınırlamalar

Ayar Üst sınır
Bir sunucuda (ve kasada) korunabilecek veritabanı sayısı 2000
Desteklenen veritabanı boyutu (bunun ötesinde performans sorunları ortaya çıkabilir) 6 TB*
Veritabanında desteklenen dosya sayısı 1000
Günlük desteklenen tam yedekleme sayısı Bir zamanlanmış yedekleme.

üç isteğe bağlı yedekleme.

Günde üçten fazla yedekleme tetiklememenizi öneririz. Ancak başarısız denemeler durumunda kullanıcı yeniden denemelerine izin vermek için isteğe bağlı yedeklemeler için sabit sınır dokuz deneme olarak ayarlanır.
Günlük aktarma Yedeklediğiniz SQL server veritabanında günlük gönderimini etkinleştirdiğinizde, yedekleme ilkesinde günlük yedeklemelerini devre dışı bırakmanızı öneririz. Bunun nedeni, günlük gönderiminin (işlem günlüklerini birincil veritabanından ikincil veritabanına otomatik olarak gönderen) Azure Backup aracılığıyla etkinleştirilen günlük yedeklemelerini engellemesidir.

Bu nedenle, günlük gönderimini etkinleştirirseniz ilkenizde yalnızca tam ve/veya değişiklik yedeklerinin etkinleştirildiğinden emin olun.
İsteğe bağlı yedeklemeler için bekletme süresi Tam/ Fark/ Artımlı yedeklemeler için kullanıma hazır saklama 45 gündür.

Yalnızca kopyalama tam yedeklemesi için özel bir saklama süresi tanımlayabilirsiniz.

*Veritabanı boyutu sınırı, desteklediğimiz veri aktarım hızına ve yedekleme süresi sınırı yapılandırmasına bağlıdır. Zor sınır bu değil. Yedekleme aktarım hızı performansı hakkında daha fazla bilgi edinin.

  • SQL Server yedekleme, Azure portal veya PowerShell'de yapılandırılabilir. CLI desteklenmez.
  • Çözüm her iki dağıtım türü için de desteklenir: Azure Resource Manager VM'leri ve klasik VM'ler.
  • Tüm yedekleme türleri (tam/fark/günlük) ve kurtarma modelleri (basit/tam/toplu günlüğe kaydedilmiş) desteklenir.
  • Salt okunur veritabanları için: desteklenen tek yedekleme türleri tam ve yalnızca kopya olan tam yedeklemelerdir.
  • SQL yerel sıkıştırma, yedekleme ilkesinde kullanıcı tarafından açıkça etkinleştirilirse desteklenir. Azure Backup, kullanıcı tarafından ayarlanan bu denetimin değerine bağlı olarak COMPRESSION / NO_COMPRESSION yan tümcesiyle örnek düzeyi varsayılanlarını geçersiz kılar.
  • TDE - etkin veritabanı yedeklemesi desteklenir. TDE ile şifrelenmiş bir veritabanını başka bir SQL Server geri yüklemek için önce sertifikayı hedef sunucuya geri yüklemeniz gerekir. SQL Server 2016 ve daha yeni sürümler için TDE özellikli veritabanları için yedekleme sıkıştırması kullanılabilir, ancak burada açıklandığı gibi daha düşük aktarım boyutundadır.
  • Yansıtma veritabanları ve veritabanı anlık görüntüleri için yedekleme ve geri yükleme işlemleri desteklenmez.
  • SQL Server Yük Devretme Kümesi Örneği (FCI) desteklenmez.
  • Adlarında uzantılar bulunan veritabanlarının yedeklenmesi desteklenmez. Bunun nedeni, IIS sunucusunun dosya uzantısı isteği filtrelemesini gerçekleştirmesidir. Ancak, veritabanı adlarında kullanılabilecek .ad, .cs ve .master izin verilenler listesine eklediğimize dikkat edin.

Yedekleme aktarım hızı performansı

Azure Backup, büyük SQL veritabanlarının (500 GB) tam ve değişiklik yedeklemeleri için 200 MB/sn tutarlı veri aktarım hızını destekler. En iyi performansı kullanmak için şunları yapın:

  • Temel alınan VM (veritabanını barındıran SQL Server örneğini içeren) gerekli ağ aktarım hızıyla yapılandırılır. VM'nin en yüksek aktarım hızı 200 MB/sn'den azsa Azure Backup verileri en uygun hızda aktaramaz.
    Ayrıca, veritabanı dosyalarını içeren diskte sağlanan aktarım hızı yeterli olmalıdır. Azure VM'lerinde disk aktarım hızı ve performansı hakkında daha fazla bilgi edinin.
  • VM'de çalışan işlemler VM bant genişliğini kullanmaz.
  • Yedekleme zamanlamaları veritabanlarının bir alt kümesine yayılır. Bir VM'de eşzamanlı olarak çalıştırılan birden çok yedekleme, yedeklemeler arasında ağ tüketim oranını paylaşır. Eşzamanlı yedekleme sayısını denetleme hakkında daha fazla bilgi edinin.

Not

VM kaynaklarına, bant genişliğine ve yedekleme ilkesine göre sunucu başına önerilen yaklaşık korumalı veritabanı sayısını hesaplamak için ayrıntılı Kaynak Planlayıcısı'nı indirin.

Sonraki adımlar

Azure VM üzerinde çalışan bir SQL Server veritabanını yedeklemeyi öğrenin.