Aracılığıyla paylaş


Birden çok SQL Server VM'yi Kurtarma Hizmetleri kasasından yedekle.

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.

Ö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.6.2 veya üzeri bir sürümün yüklü olduğundan emin olun.

    Dikkat

    .NET Framework 4.6.1 çalıştıran SQL VM'lerinin yedekleme desteği, resmi desteğin sona ermesi nedeniyle kullanım dışı bırakılmıştır. Yedekleme hatalarını önlemek için .NET Framework 4.6.2 veya üzerine yükseltmenizi öneririz.

  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 rezerve edilmesi nedeniyle ortaya çıkmaktadı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'sinin Azure Backup hizmetine, Azure Depolama'ya ve Microsoft Entra Kimliği'ne bağlanması 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 detaylı kontrol sağlama
Standart özel uç nokta maliyetlerini içerir
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
Azure Güvenlik Duvarı FQDN etiketleri 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 kasasına güvenli bir şekilde bağlanmanızı sağlar. Özel uç nokta, kasanız için VNET adres alanından bir IP kullanır. Sanal ağ içindeki kaynaklarınız ile kasası arasındaki ağ trafiği, sanal ağınız ve Microsoft omurga ağındaki özel bir bağlantı üzerinden iletilir. 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 AzureBackupAzure Güvenlik Duvarı FQDN etiketini kullanarak bir uygulama kuralı oluşturun. Bu, Azure Backup'a giden tüm erişime izin verir.

Not

Azure Backup şu anda Azure Güvenlik Duvarı üzerinde TLS denetimi etkinleştirilmişUygulama Kuralı'nı desteklememektedir.

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 ver

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, dışa dönük bir bağlantı oluşturmak üzere iç ve dış standart yük dengeleyicileri bir arada 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 üzerinden 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 parantez (])
    • Noktalı Virgül (;)
    • Eğik çizgi (/)
    • Yüzde (%)
  • SQL Backup yapılandırması, veritabanı adında tek tırnak işaretini 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.

  • Desteklenmeyen karakterler için "aliasing" (takı adlandırma) 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.

  • SQL veritabanının büyük harf-küçük harf durumunu değiştirmek, koruma yapılandırıldıktan sonra desteklenmemektedir.

Not

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

Kurtarma Hizmetleri deposu 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. İş Sürekliliği Merkezi'ni arayın ve İş Sürekliliği Merkezi panosuna gidin.

    İş Sürekliliği Merkezi'nin nerede arandığını ve seçildiğini gösteren ekran görüntüsü.

  3. Kasa bölmesinde, +Kasa'yı seçin.

    Kurtarma Hizmetleri kasası oluşturmaya başlamanın nasıl yapılacağını gösteren ekran görüntüsü.

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

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

  5. Kurtarma Hizmetleri Deposu penceresinde aşağıdaki değerleri girin:

    • Abonelik: Kullanmak için bir abonelik seçin. Tek bir aboneliğiniz varsa, o ismi görürsünüz. 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 fazla bölgede veri kaynaklarınız varsa, her bir bölge için bir Kurtarma Hizmetleri kasası oluşturun. Öncelikle bir konumda kasayı oluşturun, ardından başka bir konumda kasa oluşturun. Yedekleme verilerinin depolanacağı depolama hesaplarını belirtmenize gerek yoktur. Kurtarma Hizmetleri kasası ve Azure Backup bunu otomatik olarak yönetir.

      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 deposunun oluşturulması biraz zaman alabilir. Sağ üstteki Bildirimler alanında durum bildirimlerini izleyin. Kasa oluşturulduktan sonra Kurtarma Hizmetleri kasaları listesinde yer alır. Eğer 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, kurtarma noktalarının yedekleme ilkesine göre süreleri dolmadan silinememesini sağladığınızdan emin olmanıza yardımcı olan değiştirilemez kasaları destekliyor. 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'lerde Veritabanlarını Keşfet altında, abonelikteki korunmayan sanal makineleri aramak için Keşifi Başlat seçeneğine tıklayı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.

    • Eğer bir VM beklediğiniz gibi listelenmiyorsa, yedekleme ortamında yedeklenip yedeklenmediğine bakın.

    • Birden fazla VM aynı adı taşıyabilir, ancak farklı kaynak gruplarına ait olacaklardır.

      VM'lerde veritabanları aranırken yedekleme bekleniyor

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

  5. Bildirimler'de veritabanı keşfini takip edin. 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, Sanal Makine'yi iş yükü yedeği 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 UserErrorSQLNoSysAdminMembership 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>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ÇIK'ı seçin 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.

    • RPO ve saklama süresine göre yeni bir politika tanımlayın.

      Yedekleme ilkesi seçme

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

    Yapılandırma ilerlemesini 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 yedeklemeler yapılandırırsanız, differansiyel yedek de ekleyebilirsiniz.
  • Farklı yedekleme ilkeleri türleri hakkında bilgi edinin.

Yedekleme ilkesi oluşturmak için:

  1. Yedekleme merkezi'ne gidin ve +Politika'ya 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.

    Politika adını girmek için ekran görüntüsü.

  4. Varsayılan ayarları değiştirmek için tam yedekleme ile ilgili Düzenle bağlantısını 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 Fark 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ünlük yalnızca bir farklı yedekleme tetikleyebilirsiniz. Diferansiyel yedekleme, 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.

    Artımlı 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 Tam'dan Basit'e değişirse, kurtarma modelindeki değişikliği izleyen 24 saat içinde günlük yedeklemeler duraklatılacaktır. Benzer şekilde, kurtarma modeli Basit'ten değişirse ve bu, günlük yedeklemelerin artık veritabanı için desteklenebileceği anlamına geliyorsa, bu nedenle 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 bir süre boyunca saklanabileceği anlamına gelebilir. Haftalık tam yedekleme, günlük diferansiyel yedekleme ve 2 saatlik günlük kayıtlarınız olduğunu varsayalım. Hepsi 30 gün boyunca saklanır. Ancak, haftalık tam yedekleme yalnızca bir sonraki tam yedekleme kullanılabilir olduktan sonra, yani 30 + 7 gün geçtikten sonra gerçekten temizlenebilir/silinebilir. Örneğin, haftalık tam yedekleme 16 Kasım'da gerçekleşir. Bekletme ilkesine göre, 16 Aralık'a kadar tutulmalıdır. Bu tam yedekleme için son günlük yedekleme, bir sonraki zamanlanmış tamdan önce, 22 Kasım'da gerçekleşir. Bu günlük 22 Aralık'a kadar mevcut olmadıkça, 16 Kasım tam yedeği silinemez. Bu nedenle, 16 Kasım'daki dolunay 22 Aralık'a kadar 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. Keşif, genellikle her 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: