Kurtarma Hizmetleri kasasından birden çok SQL Server VM yedekleme

SQL Server veritabanları, düşük kurtarma noktası hedefi (RPO) ve uzun süreli saklama gerektiren kritik iş yükleridir. Azure Backup'ı kullanarak Azure sanal makinelerinde (VM) çalışan SQL Server veritabanlarını yedekleyebilirsiniz.

Bu makalede, Azure VM üzerinde çalışan bir SQL Server veritabanının Azure Backup Kurtarma Hizmetleri kasasına nasıl yedekleneceği gösterilmektedir.

Bu makalede şunları yapmayı öğreneceksiniz:

  • Kasa oluşturma ve yapılandırma.
  • Veritabanlarını keşfedin ve yedekleri ayarlayın.
  • Veritabanları için otomatik korumayı ayarlama.

Önkoşullar

SQL Server veritabanını yedeklemeden önce aşağıdaki ölçütleri denetleyin:

  1. SQL Server örneğini barındıran VM ile aynı bölgede ve abonelikte bir Kurtarma Hizmetleri kasası tanımlayın veya oluşturun.
  2. Sanal makinenin ağ bağlantısına sahip olduğunu doğrulayın.
  3. Vm'de Azure Sanal Makine Aracısı'nın yüklü olduğundan emin olun.
  4. VM'de .NET 4.5.2 veya üzeri bir sürümün yüklü olduğundan emin olun.
  5. SQL Server veritabanlarının Azure Backup için veritabanı adlandırma yönergelerini izlediğinden emin olun.
  6. SQL Server VM adının ve kaynak grubu adının birleşik uzunluğunun Azure Resource Manager VM'leri için 84 karakteri (veya klasik VM'ler için 77 karakteri) aşmadığından emin olun. Bu sınırlama, bazı karakterlerin hizmet tarafından ayrılmış olmasıdır.
  7. Veritabanı için etkinleştirilmiş başka yedekleme çözümü olup olmadığını denetleyin. Veritabanını yedeklemeden önce diğer tüm SQL Server yedeklemelerini devre dışı bırakın.
  8. SQL Server 2008 R2 veya SQL Server 2012 kullanırken, burada açıklandığı gibi yedekleme için saat dilimi sorunuyla karşılaşabilirsiniz. Yukarıda açıklanan saat dilimiyle ilgili sorundan kaçınmak için en son toplu güncelleştirmelerde olduğunuzdan emin olun. Güncelleştirmeleri Azure VM'sinde SQL Server örneğine uygulamak uygun değilse, sanal makinedeki saat dilimi için Yaz Saati'ni (DST) devre dışı bırakın.

Not

Azure Backup'ı bir Azure VM için ve ayrıca çakışma olmadan VM üzerinde çalışan bir SQL Server veritabanı için etkinleştirebilirsiniz.

Ağ bağlantısını kurma

Tüm işlemler için SQL Server VM'si Için Azure Backup hizmeti, Azure Depolama ve Microsoft Entra Id bağlantısı gerekir. Bu, özel uç noktalar kullanılarak veya gerekli genel IP adreslerine veya FQDN'lere erişime izin verilerek gerçekleştirilebilir. Gerekli Azure hizmetlerine doğru bağlantıya izin verilmemesi veritabanı bulma, yedeklemeyi yapılandırma, yedekleme gerçekleştirme ve verileri geri yükleme gibi işlemlerde hataya neden olabilir.

Aşağıdaki tabloda bağlantı kurmak için kullanabileceğiniz çeşitli alternatifler listeleniyor:

Seçenek Avantajlar Dezavantajlar
Özel uç noktalar Sanal ağ içindeki özel IP'ler üzerinden yedeklemelere izin ver

Ağ ve kasa tarafında ayrıntılı denetim sağlama
Standart özel uç nokta maliyetlerine neden olur
NSG hizmet etiketleri Aralık değişiklikleri otomatik olarak birleştirildiğinden yönetimi daha kolay

Ek maliyet yok
Yalnızca NSG'lerle kullanılabilir

Hizmetin tamamına erişim sağlar
FQDN etiketlerini Azure Güvenlik Duvarı Gerekli FQDN'ler otomatik olarak yönetildiğinden yönetimi daha kolay Yalnızca Azure Güvenlik Duvarı ile kullanılabilir
Hizmet FQDN'lerine/IP'lerine erişime izin ver Ek maliyet yoktur.

Tüm ağ güvenlik gereçleri ve güvenlik duvarlarıyla çalışır.

Depolama ve Microsoft Entra Id için hizmet uç noktalarını da kullanabilirsiniz. Ancak Azure Backup için ilgili IP'lere/FQDN'lere erişim atamanız gerekir.
Çok çeşitli IP'lere veya FQDN'lere erişilmesi gerekebilir.
HTTP ara sunucusu kullanma VM'lere tek bir internet erişimi noktası Ara sunucu yazılımıyla vm çalıştırmaya yönelik ek maliyetler

Aşağıdaki bölümlerde bu seçenekleri kullanma hakkında daha fazla ayrıntı sağlanır.

Özel uç noktalar

Özel uç noktalar, bir sanal ağın içindeki sunuculardan Kurtarma Hizmetleri kasanıza güvenli bir şekilde bağlanmanızı sağlar. Özel uç nokta, kasanız için sanal ağ adres alanından bir IP kullanır. Sanal ağ içindeki kaynaklarınız ile kasa arasındaki ağ trafiği, sanal ağınız ve Microsoft omurga ağındaki özel bir bağlantı üzerinden hareket eder. Bu, genel İnternet'ten etkilenmeyi ortadan kaldırır. Azure Backup için özel uç noktalar hakkında daha fazla bilgiyi burada bulabilirsiniz.

NSG etiketleri

Ağ Güvenlik Grupları (NSG) kullanıyorsanız Azure Backup'a giden erişime izin vermek için AzureBackup hizmet etiketini kullanın. Azure Backup etiketine ek olarak, Microsoft Entra ID (AzureActiveDirectory) ve Azure Depolama(Depolama) için de benzer NSG kuralları oluşturarak kimlik doğrulaması ve veri aktarımı için bağlantıya izin vermeniz gerekir. Aşağıdaki adımlarda Azure Backup etiketi için kural oluşturma işlemi açıklanmaktadır:

  1. Tüm hizmetler'de Ağ güvenlik grupları'na gidin ve ağ güvenlik grubunu seçin.

  2. Ayarlar altında Giden güvenlik kuralları’nı seçin.

  3. Add (Ekle) seçeneğini belirleyin. Güvenlik kuralı ayarları'nda açıklandığı gibi yeni bir kural oluşturmak için gereken tüm ayrıntıları girin. Hedef seçeneğinin Hizmet Etiketi ve Hedef hizmet etiketi seçeneğinin AzureBackup olarak ayarlandığından emin olun.

  4. Yeni oluşturulan giden güvenlik kuralını kaydetmek için Ekle'yi seçin.

Benzer şekilde Azure Depolama ve Microsoft Entra Id için NSG giden güvenlik kuralları oluşturabilirsiniz.

Azure Güvenlik Duvarı etiketleri

Azure Güvenlik Duvarı kullanıyorsanız AzureBackup Azure Güvenlik Duvarı FQDN etiketini kullanarak bir uygulama kuralı oluşturun. Bu, Azure Backup'a giden tüm erişime izin verir.

Hizmet IP aralıklarına erişime izin verme

Erişim hizmeti IP'lerine izin vermeyi seçerseniz, burada bulunan JSON dosyasındaki IP aralıklarına bakın. Azure Backup, Azure Depolama ve Microsoft Entra Kimliği'ne karşılık gelen IP'lere erişime izin vermeniz gerekir.

Hizmet FQDN değerlerine erişime izin verme

Sunucularınızdan gerekli hizmetlere erişime izin vermek için aşağıdaki FQDN'leri de kullanabilirsiniz:

Hizmet Erişilecek etki alanı adları Bağlantı Noktaları
Azure Backup *.backup.windowsazure.com 443
Azure Depolama *.blob.core.windows.net

*.queue.core.windows.net

*.blob.storage.azure.net
443
Azure AD *.login.microsoft.com

Bu makaleye göre 56. ve 59. bölümlerin altındaki FQDN'lere erişime izin verin
443

Uygun olduğunda

İç yük dengeleyicilerin arkasındaki sunucular için bağlantıya izin verme

İç yük dengeleyici kullanırken, yedekleme işlemleri yapmak için iç yük dengeleyicinin arkasındaki sanal makinelerden giden bağlantıya izin vermeniz gerekir. Bunu yapmak için, giden bağlantı oluşturmak için iç ve dış standart yük dengeleyicilerin birleşimini kullanabilirsiniz. İç yük dengeleyicinin arka uç havuzundaki VM'ler için yalnızca çıkış kurulumu oluşturma yapılandırması hakkında daha fazla bilgi edinin.

Trafiği yönlendirmek için HTTP ara sunucusu kullanma

Bir Azure sanal makinesi üzerindeki bir SQL Server veritabanı yedeklenirken, sanal makinedeki yedekleme uzantısı, Azure Backup hizmetine yönetim komutlarını, Azure Depolama hizmetine de veri göndermek için HTTPS API'lerini kullanır. Yedekleme uzantısı, kimlik doğrulaması için Microsoft Entra Kimliği'ni de kullanır. Bu üç hizmet için yedekleme uzantısı trafiğini HTTP ara sunucusu üzerinden yönlendirin. Gerekli hizmetlere erişime izin vermek için yukarıda belirtilen IP'lerin ve FQDN'lerin listesini kullanın. Kimliği doğrulanmış proxy sunucuları desteklenmez.

Not

VM içindeki localhost iletişimleri için ara sunucuyu devre dışı bırakın. PROXY, SQL VM'den giden iletişimler için kabul edilir.

Azure Backup için veritabanı adlandırma yönergeleri

  • Veritabanı adlarında aşağıdaki öğeleri kullanmaktan kaçının:

    • Sondaki ve baştaki boşluklar
    • Sondaki ünlem işaretleri (!)
    • Kapatma köşeli ayraçları (])
    • Noktalı Virgül (;)
    • Eğik çizgi (/)
    • Yüzde (%)
  • SQL Backup yapılandırması, veritabanı adında tek bir teklifi desteklemez ve dağıtım hatasına neden olur. Tek tırnak işareti olan bir veritabanı varsa veritabanını yeniden adlandırmanızı veya yerel yedekleme yaklaşımını benimsemenizi öneririz.

  • Diğer ad, desteklenmeyen karakterler için kullanılabilir, ancak bu karakterlerden kaçınmanızı öneririz. Daha fazla bilgi için bkz. Tablo Hizmeti Veri Modelini anlama.

  • Aynı SQL örneğinde büyük/küçük harf farkı olan birden çok veritabanı desteklenmez.

  • Koruma yapılandırıldıktan sonra SQL veritabanının büyük/küçük harflerini değiştirmek desteklenmez.

Not

Adlarında , , '}, [, ], ,';&)=+-.(veya /gibi {özel karakterler içeren veritabanları için Korumayı Yapılandır işlemi desteklenmez. Veritabanı adını değiştirebilir veya Otomatik Koruma'yı etkinleştirerek bu veritabanlarını başarıyla koruyabilirsiniz.

Kurtarma Hizmetleri kasası oluşturma

Kurtarma Hizmetleri kasası, zaman içinde oluşturulan kurtarma noktalarını depolayan bir yönetim varlığıdır ve yedeklemeyle ilgili işlemleri gerçekleştirmek için bir arabirim sağlar. Bu işlemler isteğe bağlı yedeklemeleri almayı, geri yüklemeleri gerçekleştirmeyi ve yedekleme ilkeleri oluşturmayı içerir.

Kurtarma Hizmetleri kasası oluşturmak için:

  1. Azure Portal’ında oturum açın.

  2. Yedekleme merkezi'ni arayın ve yedekleme merkezi panosuna gidin.

    'Yedekleme merkezi'nin nerede arandığını ve seçileceği yeri gösteren ekran görüntüsü.

  3. Genel Bakış bölmesinde Kasa'yı seçin.

    Kurtarma Hizmetleri kasası oluşturma düğmesinin ekran görüntüsü.

  4. Kurtarma Hizmetleri kasası>Devam'ı seçin.

    Kasa türü olarak Kurtarma Hizmetleri'nin seçileceği yeri gösteren ekran görüntüsü.

  5. Kurtarma Hizmetleri kasası bölmesinde aşağıdaki değerleri girin:

    • Abonelik: Kullanılacak abonelik. Tek bir aboneliğiniz varsa yalnızca o seçenek görüntülenir. Hangi aboneliği kullanacağınızdan emin değilseniz varsayılan aboneliği kullanın. Yalnızca iş veya okul hesabınızın birden çok Azure aboneliği ile ilişkili olması durumunda birden çok seçenek olur.

    • Kaynak grubu: Mevcut bir kaynak grubunu kullanın veya yeni bir kaynak grubu oluşturun. Aboneliğinizdeki kullanılabilir kaynak gruplarının listesini görüntülemek için Var olanı kullan'ı seçin ve ardından açılan listeden bir kaynak seçin. Yeni bir kaynak grubu oluşturmak için Yeni oluştur'u seçin ve adı girin. Kaynak grupları hakkında daha fazla bilgi için bkz. Azure Resource Manager’a genel bakış.

    • Kasa adı: Kasayı tanımlamak için kolay bir ad girin. Adın Azure aboneliği için benzersiz olması gerekir. En az 2, en fazla 50 karakter uzunluğunda bir ad belirtin. Ad bir harf ile başlamalıdır ve yalnızca harf, rakam ve kısa çizgi içerebilir.

    • Bölge: Kasa için coğrafi bölgeyi seçin. Herhangi bir veri kaynağını korumaya yardımcı olacak bir kasa oluşturmanız için kasanın veri kaynağıyla aynı bölgede olması gerekir .

      Önemli

      Veri kaynağınızın konumundan emin değilseniz pencereyi kapatın. Portalda kaynaklarınızın bulunduğu listeye gidin. Birden çok bölgede veri kaynağınız varsa her bölgede bir Kurtarma Hizmetleri kasası oluşturun. Başka bir konumda kasa oluşturmadan önce kasayı ilk konumda oluşturun. Yedekleme verilerinin depolanacağı depolama hesaplarını belirtmenize gerek yoktur. Kurtarma Hizmetleri kasası ve Azure Backup bunu otomatik olarak ayarlar.

    Kurtarma Hizmetleri kasası yapılandırma alanlarını gösteren ekran görüntüsü.

  6. Değerleri girdikten sonra Gözden geçir ve oluştur’u seçin.

  7. Kurtarma Hizmetleri kasasını oluşturmayı tamamlamak için Oluştur'u seçin.

    Kurtarma Hizmetleri kasasının oluşturulması biraz zaman alabilir. Sağ üstteki Bildirimler alanında durum bildirimlerini izleyin. Kasa oluşturulduktan sonra Kurtarma Hizmetleri kasaları listesinde görünür. Kasa görünmüyorsa Yenile'yi seçin.

    Yedekleme kasaları listesini yenileme düğmesini gösteren ekran görüntüsü.

Not

Azure Backup artık, bir kez oluşturulduktan sonra kurtarma noktalarının yedekleme ilkesine göre süresi dolmadan silinemediğinden emin olmanıza yardımcı olan sabit kasaları destekler. Fidye yazılımı saldırıları ve kötü amaçlı aktörler de dahil olmak üzere çeşitli tehditlere karşı yedekleme verilerinize karşı maksimum koruma için değişmezliği geri alınamaz hale getirebilirsiniz. Daha fazla bilgi edinin.

SQL Server veritabanlarını bulma

Vm üzerinde çalışan veritabanlarını bulma:

  1. Azure portalında Yedekleme merkezi'ne gidin ve +Yedekleme'ye tıklayın.

  2. Veri kaynağı türü olarak Azure VM'de SQL'i seçin, oluşturduğunuz Kurtarma Hizmetleri kasasını seçin ve ardından Devam'a tıklayın.

    Vm'de çalışan veritabanlarını görüntülemek için Yedekle'yi seçmeyi gösteren ekran görüntüsü.

  3. Yedekleme Hedefi>VM'lerin içinde VT bul altında Bulmayı Başlat'a tıklayarak abonelikteki korunmayan sanal makineleri arayın. Bu arama, abonelikteki korumasız VM sayısına bağlı olarak biraz zaman alabilir.

    • Bulma işlemi tamamlandığında korunmayan sanal makineler adları ve kaynak gruplarıyla birlikte listelenir.

    • Vm beklediğiniz gibi listelenmiyorsa kasada yedeklenip yedeklenmediğine bakın.

    • Birden çok VM aynı ada sahip olabilir, ancak farklı kaynak gruplarına ait olur.

      VM'lerin içinde VT bulma sırasında Backup bekliyor

  4. VM listesinde SQL Server veritabanı >Bulma DB'lerini çalıştıran VM'yi seçin.

  5. Bildirimler'de veritabanı bulmayı izleyin. Bu eylem için gereken süre, VM veritabanı sayısına bağlıdır. Seçilen veritabanları bulunduğunda işlemin başarılı olduğunu belirten bir ileti görüntülenir.

    Dağıtım başarılı iletisi

  6. Azure Backup, sanal makine üzerindeki tüm SQL Server veritabanlarını bulur. Bulma sırasında arka planda aşağıdaki öğeler gerçekleşir:

    • Azure Backup, vm'yi iş yükü yedeklemesi için kasaya kaydeder. Kayıtlı SANAL makinedeki tüm veritabanları yalnızca bu kasaya yedeklenebilir.

    • Azure Backup, sanal makineye AzureBackupWindowsWorkload uzantısını yükler. SQL veritabanında hiçbir aracı yüklü değil.

    • Azure Backup, sanal makinede NT Service\AzureWLBackupPluginSvc hesabını oluşturur.

      • Tüm yedekleme ve geri yükleme işlemleri için hizmet hesabı kullanılır.
      • NT Service\AzureWLBackupPluginSvc, SQL sysadmin izinleri gerektirir. Market'te oluşturulan tüm SQL Server VM'leri SqlIaaSExtension yüklü olarak gelir. AzureBackupWindowsWorkload uzantısı, gerekli izinleri otomatik olarak almak için SQLIaaSExtension uzantısını kullanır.
    • VM'yi Market'ten oluşturmadıysanız veya SQL 2008 ve 2008 R2 kullanıyorsanız, VM'de SqlIaaSExtension yüklü olmayabilir ve bulma işlemi UserErrorSQLNoSys Yönetici Membership hata iletisiyle başarısız olabilir. Bu sorunu düzeltmek için VM izinlerini ayarlama altındaki yönergeleri izleyin.

      Sanal makineyi ve veritabanını seçme

Yedeklemeyi yapılandırma

  1. Yedekleme Hedefi>2. Adım: Yedeklemeyi Yapılandırma bölümünde Yedeklemeyi Yapılandır'ı seçin.

    Yedeklemeyi Yapılandır'ı seçin

  2. Tüm kayıtlı kullanılabilirlik gruplarını ve tek başına SQL Server örneklerini görmek için Kaynak Ekle'yi seçin.

    Kaynak ekle'yi seçin

  3. Yedeklenmek üzere öğeleri seçin ekranında, satırın sol tarafındaki oku seçerek bu örnekteki korumasız veritabanlarının listesini veya AlwaysOn kullanılabilirlik grubunu genişletin.

    Yedek eklenecek öğeleri seçin

  4. Korumak istediğiniz tüm veritabanlarını seçin ve ardından Tamam'ı seçin.

    Veritabanını koruma

    Azure Backup, yedekleme yüklerini iyileştirmek için tek bir yedekleme işindeki maksimum veritabanı sayısını 50 ile sınırlar.

    • 50'den fazla veritabanını korumak için birden çok yedekleme yapılandırın.

    • Tüm örneği veya Always On kullanılabilirlik grubunu etkinleştirmek için AUTOPROTECT açılan listesinde AÇI'yı ve ardından Tamam'ı seçin.

      Not

      Otomatik koruma özelliği, tüm mevcut veritabanlarında aynı anda koruma sağlamakla kalmaz, aynı zamanda bu örneğe veya kullanılabilirlik grubuna eklenen tüm yeni veritabanlarını da otomatik olarak korur.

  5. Yedekleme ilkesini tanımlayın. Aşağıdakilerden birini yapabilirsiniz:

    • Varsayılan ilkeyi HourlyLogBackup olarak seçin.

    • SQL için daha önce oluşturulmuş olan bir yedekleme ilkesini seçin.

    • Kurtarma noktası hedefinize ve bekletme aralığınıza uygun yeni bir ilke tanımlayın.

      Yedekleme ilkesi seçme

  6. Korumayı Yapılandır işlemini göndermek ve portalın Bildirimler alanında yapılandırma ilerleme durumunu izlemek için Yedeklemeyi Etkinleştir'i seçin.

    Yapılandırma ilerleme durumunu izleme

Yedekleme ilkesi oluşturma

Yedekleme ilkesi, yedekleme zamanını ve saklama süresini belirler.

  • İlkeler, kasa düzeyinde oluşturulur.
  • Bir yedekleme ilkesi birden fazla kasa tarafından kullanılabilir ancak ilgili yedekleme ilkesini her kasaya ayrıca uygulamanız gerekir.
  • Bir yedekleme ilkesi oluşturduğunuzda varsayılan olarak günlük tam yedek oluşturulur.
  • Haftalık tam yedek yapılandırırsanız değişiklik yedeği de ekleyebilirsiniz.
  • Farklı yedekleme ilkeleri türleri hakkında bilgi edinin.

Yedekleme ilkesi oluşturmak için:

  1. Yedekleme merkezine gidin ve +İlke'ye tıklayın.

  2. Veri kaynağı türü olarak Azure VM'de SQL Server'ı seçin, ilkenin oluşturulacağı kasayı seçin ve ardından Devam'a tıklayın.

    Yeni yedekleme ilkesi için bir ilke türü seçmeyi gösteren ekran görüntüsü.

  3. İlke adı alanına yeni ilkenin adını girin.

    İlke adını girmek için gösterilen ekran görüntüsü.

  4. Varsayılan ayarları değiştirmek için Ilgili Düzenle bağlantısını tam yedekleme olarak seçin.

    • Bir Yedekleme Sıklığı seçin. Günlük veya Haftalık'ı seçin.
    • Günlük için yedekleme işinin başlayacağı saati ve saat dilimini seçin. Günlük tam yedeklemeler için değişiklik yedeği oluşturamazsınız.

    Yeni yedekleme ilkesi alanlarını gösteren ekran görüntüsü.

  5. BEKLETME ARALIĞI'nda tüm seçenekler varsayılan olarak seçilidir. istemediğiniz bekletme aralığı sınırlarını temizleyin ve kullanılacak aralıkları ayarlayın.

    • Her tür yedekleme (tam, değişiklik ve günlük) için en düşük saklama süresi yedi gündür.
    • Kurtarma noktaları, belirtilen bekletme aralığına göre etiketlenir. Örneğin günlük tam yedek seçerseniz her gün yalnızca bir yedekleme işlemi tetiklenir.
    • Belirli bir güne ilişkin yedekleme, haftalık saklama aralığına ve haftalık saklama ayarına göre etiketlenir ve korunur.
    • Aylık ve yıllık saklama aralıkları benzer şekilde davranır.

    Bekletme aralığı ayarlarını gösteren ekran görüntüsü.

  6. Tam yedekleme ayarını kabul etmek için Tamam'ı seçin.

  7. Varsayılan ayarları değiştirmek için Değişiklik yedeklemesine karşılık gelen Düzenle bağlantısını seçin.

    • Değişiklik Yedeği ilkesi sayfasında Etkinleştir'i seçerek sıklık ve bekletme denetimlerini açın.
    • Günde yalnızca bir değişiklik yedeklemesi tetikleyebilirsiniz. Değişiklik yedeklemesi, tam yedeklemeyle aynı gün tetiklenemez.
    • Değişiklik yedekleri en fazla 180 gün bekletilebilir.
    • Değişiklik yedeği saklama süresi, tam yedeklemeden daha uzun olamaz (değişiklik yedekleri kurtarma için tam yedeklemelere bağımlı olduğundan).
    • Değişiklik Yedeklemesi ana veritabanı için desteklenmez.

    Değişiklik Yedekleme ilkesini gösteren ekran görüntüsü.

  8. Varsayılan ayarları değiştirmek için Günlük yedeklemesine karşılık gelen Düzenle bağlantısını seçin

    • Günlük Yedekleme'de Etkinleştir'i seçip sıklığı ve bekletme denetimlerini ayarlayın.
    • Günlük yedeklemeleri 15 dakikada bir gerçekleşebilir ve 35 güne kadar saklanabilir.
    • Veritabanı basit kurtarma modelindeyse, bu veritabanının günlük yedekleme zamanlaması duraklatılır ve bu nedenle hiçbir günlük yedeklemesi tetiklenmeyecektir.
    • Veritabanının kurtarma modeli Tamolan Basit olarak değişirse, günlük yedeklemeleri kurtarma modelindeki değişikliği izleyen 24 saat içinde duraklatılır. Benzer şekilde, kurtarma modeli Basit'ten değişirse, günlük yedeklemelerinin artık veritabanı için desteklenebileceği anlamına geliyorsa, günlük yedekleme zamanlamaları kurtarma modelindeki değişikliği izleyen 24 saat içinde etkinleştirilir.

    Günlük Yedekleme ilkesini gösteren ekran görüntüsü.

  9. Yedekleme ilkesi menüsünde SQL Yedekleme Sıkıştırma'nın etkinleştirilip etkinleştirilmeyeceğini seçin. Bu seçenek varsayılan olarak devre dışıdır. Etkinleştirilirse, SQL Server VDI'ye sıkıştırılmış bir yedekleme akışı gönderir. Azure Backup, bu denetimin değerine bağlı olarak COMPRESSION / NO_COMPRESSION yan tümcesiyle örnek düzeyi varsayılanlarını geçersiz kılar.

  10. Yedekleme ilkesinde yaptığınız değişiklikleri tamamladıktan sonra Tamam'ı seçin.

Not

Her günlük yedeklemesi, bir kurtarma zinciri oluşturmak için önceki tam yedeklemeye zincirlenmiştir. Bu tam yedekleme, son günlük yedeklemesinin saklama süresi dolana kadar korunur. Bu, tüm günlüklerin kurtarılabilmesi için tam yedeklemenin ek süreyle tutulacağı anlamına gelebilir. Haftalık tam yedekleme, günlük değişiklik ve 2 saatlik günlükleriniz olduğunu varsayalım. Hepsi 30 gün boyunca saklanır. Ancak, haftalık tam yalnızca bir sonraki tam yedekleme kullanılabilir olduktan sonra, yani 30 + 7 gün sonra gerçekten temizlenebilir/silinebilir. Örneğin, haftalık tam yedekleme 16.yy'da gerçekleşir. Bekletme ilkesine göre, 16 Aralık'a kadar tutulmalıdır. Bu tam için son günlük yedeklemesi, 22 Nov'da bir sonraki zamanlanan tamdan önce gerçekleşir. Bu günlük 22 Aralık'a kadar kullanılabilir olana kadar, 16.yy'ın tamamı silinemez. Bu nedenle, 22 Aralık'a kadar 16.yy'ın tamamı korunur.

Otomatik korumayı etkinleştirme

Otomatik korumayı etkinleştirerek tüm mevcut ve gelecekteki veritabanlarını tek başına bir SQL Server örneğine veya Always On kullanılabilirlik grubuna otomatik olarak yedekleyebilirsiniz.

  • Bir kerede otomatik koruma için seçebileceğiniz veritabanı sayısıyla ilgili bir sınır yoktur. Bulma genellikle sekiz saatte bir çalışır. Yeni bulunan bir veritabanının otomatik koruması 32 saat içinde tetiklenir. Ancak, YENIDEN Bulma DB'leri seçeneğini belirleyerek bir bulma işlemini el ile çalıştırırsanız yeni veritabanlarını hemen bulabilir ve koruyabilirsiniz.
  • Yeni bulunan veritabanındaki otomatik koruma işlemi başarısız olursa üç kez yeniden denenecektir. Üç yeniden denemenin de başarısız olması durumunda veritabanı korunmaz.
  • Otomatik korumayı etkinleştirdiğiniz sırada bir örnekte veritabanlarını seçmeli olarak koruyamaz veya korumanın dışında tutamazsınız.
  • Örneğiniz zaten bazı korumalı veritabanları içeriyorsa, siz otomatik korumayı açtıktan sonra bile ilgili ilkeler kapsamında korunurlar. Daha sonra eklenen tüm korumasız veritabanları, otomatik korumayı etkinleştirirken tanımladığınız tek bir ilkeye sahip olur ve Yedeklemeyi Yapılandır altında listelenir. Ancak, otomatik korumalı bir veritabanıyla ilişkili ilkeyi daha sonra değiştirebilirsiniz.
  • Yeni bulunan veritabanı için Korumayı Yapılandır işlemi başarısız olursa uyarı oluşturmaz. Ancak, yedekleme işleri sayfasında başarısız bir yedekleme işi bulunabilir.

Otomatik korumayı etkinleştirmek için:

  1. Yedeklenen öğeler bölümünde otomatik korumayı etkinleştirmek istediğiniz örneği seçin.

  2. AUTOPROTECT altındaki açılan listeyi seçin, ON'u ve ardından Tamam'ı seçin.

    Kullanılabilirlik grubunda otomatik korumayı etkinleştirme

  3. Yedekleme, tüm veritabanları için birlikte yapılandırılır ve Yedekleme İşleri'nde izlenebilir.

Otomatik korumayı devre dışı bırakmanız gerekiyorsa Yedeklemeyi Yapılandır'ın altındaki örnek adını seçin ve ardından Örnek için Otomatik Korumayı Devre Dışı Bırak'ı seçin. Tüm veritabanları yedeklenmeye devam eder, ancak gelecekteki veritabanları otomatik olarak korunmaz.

Bu örnekte otomatik korumayı devre dışı bırakma

Sonraki adımlar

Şunları nasıl yapacağınızı öğrenin: