Aracılığıyla paylaş


Microsoft Fabric'teki SQL veritabanında otomatik yedeklemeler

Şunlar için geçerlidir:Microsoft Fabric'te SQL veritabanı

Yedeklemeler, Microsoft Fabric'teki SQL veritabanı için otomatik bir özelliktir.

Yedeklemeyi geri yüklemek için bkz. Microsoft Fabric'te SQL veritabanındaki bir yedeklemeden geri yükleme.

Veritabanı yedeklemesi nedir?

Veritabanı yedeklemeleri, verilerinizin kaza, bozulma veya silmeye karşı korunmasına yardımcı olduğundan, iş sürekliliği ve olağanüstü durum kurtarma stratejilerinin önemli bir parçasıdır.

Fabric'deki tüm yeni ve restore edilen SQL veritabanları, varsayılan olarak son yedi gün içinde belirli bir zamana geri yükleme (PITR) için yeterli yedeklemeler sunar. Hizmet, veritabanlarının saklama süresi içinde herhangi bir noktaya geri yüklenebilmesini sağlamak için düzenli olarak tam, değişiklik ve işlem günlüğü yedeklemeleri alır.

Bir veritabanını silerseniz, saklama süresi dolana kadar sistem yedekleri çevrimiçi veritabanı için aynı şekilde tutar.

Fabric'teki bir SQL veritabanında yedeklemeler ne sıklıkta alınır?

Fabric'teki SQL veritabanı, veritabanı oluşturma anından itibaren otomatik yedekleme özelliğine sahiptir:

  • Her hafta tam yedekleme
  • Her 12 saatte bir diferansiyel yedekleme
  • İşlem günlüğü yedeklemesi yaklaşık 10 dakikada bir yapılır.

İşlem günlüğü yedeklemelerinin tam sıklığı, işlem boyutuna ve veritabanı etkinliği miktarına bağlıdır. Bir veritabanını geri yüklerken, hizmet hangi tam, değişiklik ve işlem günlüğü yedeklemelerinin geri yüklenmesi gerektiğini otomatik olarak belirler.

İlk tam yedekleme, yeni bir veritabanı oluşturulduktan veya geri yüklendikten hemen sonraya zamanlanır. Bu yedekleme genellikle 30 dakika içinde tamamlanır, ancak veritabanı büyük olduğunda daha uzun sürebilir.

İlk tam yedeklemeden sonra, diğer tüm yedeklemeler otomatik olarak zamanlanır ve yönetilir. Tüm veritabanı yedeklemelerinin tam zamanlaması, genel sistem iş yükünü dengelediği için SQL veritabanı hizmeti tarafından belirlenir. Yedekleme işlerinin zamanlamasını değiştiremez veya devre dışı bırakamazsınız.

Yeni, geri yüklenen veya kopyalanan bir veritabanı için, ilk tam yedeklemeyi izleyen ilk işlem günlüğü yedeklemesi oluşturulduğunda belirli bir noktaya geri yükleme özelliği kullanılabilir hale gelir.

SQL veritabanı yedeklemelerim nerede depolanır?

Doku'daki SQL veritabanındaki tüm yedeklemeler alanlar arası yedekli depolama (ZRS) Azure depolama hesaplarında depolanır. ZRS ile yedeklemeler birincil bölgedeki üç Azure kullanılabilirlik alanına zaman uyumlu olarak kopyalanır.

ZRS şu anda yalnızca belirli bölgelerde kullanılabilir. ZRS tabanlı Azure depolama kullanılamadığında yedeklemeler yerel olarak yedekli depolamada (LRS) depolanır. LRS ile yedeklemeler, birincil bölgedeki tek bir fiziksel konumda zaman uyumlu olarak üç kez kopyalanır.

Yedekleme depolama süresi

Yedekleme zincirindeki yedeklemeler için varsayılan saklama süresi 7 gündür, ancak bu süre 35 güne kadar uzatılabilir.

Microsoft Fabric'teki SQL veritabanı, her hafta bir tam yedekleme planlar. Tüm saklama süresi içinde PITR sağlamak için sistem, yapılandırılan saklama süresinden bir haftaya kadar daha uzun bir süre boyunca eksiksiz, farklar ve işlem günlüğü yedekleri kümesini depolar.

PITR işlevselliği sağlamak için artık gerekli olmayan yedeklemeler otomatik olarak silinir. Değişiklik yedeklemeleri ve günlük yedeklemeleri geri yüklenebilir olması için daha önceki bir tam yedekleme gerektirdiği için, her üç yedekleme türü de haftalık kümelerde birlikte temizlenir.

Tüm veritabanlarında, yedekleme depolama alanı kullanımını azaltmak için tam ve artımlı yedeklemeler sıkıştırılır. Ortalama yedekleme sıkıştırma oranı 3 ile 4 kez arasındadır.

SQL veritabanı yedeklemelerinin daha uzun bir saklama süresi, Doku kapasitenizdeki yedeklemeler için kullanılan depolama alanını artırır.

Yedekleme depolama saklama ilkesini değiştirme

Yedekleme depolama saklama süresini varsayılan 7 günden 35 güne kadar değiştirmek için:

  1. Doku portalında veritabanınızın Ayarları'na gidin.

  2. Yedekleme bekletme ilkesi'ni seçin.

  3. Bekletme süresi altında, 1 ila 35 gün boyunca istediğiniz saklama ilkesini sağlayın.

  4. Kaydetseçeneğini seçin.

    Fabric portalındaki ekran görüntüsü, Veritabanı Ayarları'nda yedekleme tutma politikasının nasıl değiştirileceğini gösteriyor.

Yedekleme geçmişi

Azure SQL Veritabanı'na benzer şekilde çalışan dinamik yönetim görünümü (DMV) sys.dm_database_backups aracılığıyla basit T-SQL komutunu kullanarak yedeklemelerin listesini görüntüleyebilirsiniz. Bu DMV, belirli bir noktaya geri yüklemeyi etkinleştirmek için gereken mevcut tüm yedeklemelerle ilgili meta veri bilgilerini içerir. backup_type Sütun yedekleme türünü gösterir: Tam (D) veya Değişiklik (I) veya İşlem günlüğü (L).

Yedekleme geçmişi kataloğunu sorgulamak için , bu T-SQL sorgusunu doku portalında veya istediğiniz sorgu aracında çalıştırın:

SELECT *
FROM sys.dm_database_backups
WHERE in_retention = 1
ORDER BY backup_finish_date DESC;

Örneğin

sys.dm_database_backups sorgu sonuçlarının ekran görüntüsü.

Doku'da SQL veritabanı yedeklemeleri hakkında sık sorulan sorular

Yedeklerime erişebilir miyim?

Hayır, yedeklemeler Microsoft Fabric platformundan yalıtılır ve bunlara son kullanıcılar erişemez. Müşterinin yedekleme dosyalarıyla etkileşim kurmasının tek yolu belirli bir noktaya geri yükleme (PITR) özelliğinden geçer.

Yedeklerim şifreleniyor mu?

Microsoft Fabric'teki SQL veritabanının yedekleri de dahil olmak üzere Azure depolamada depolanan tüm dosyalar, veriler bulutta kalıcı hale geldiğinde otomatik olarak şifrelenir. Daha fazla bilgi için Durağan veriler için Azure Depolama şifrelemesi başlıklı makaleye bakın.

Limitations

SQL veritabanı yedeklemeleri için geçerli sınırlamalar:

  • Fabric'teki SQL veritabanındaki yedeklemelerin sıklığını denetleyemezsiniz.
  • Veritabanı yedeklemelerini yalnızca canlı SQL veritabanlarından geri yükleyebilirsiniz.
  • Veritabanı yedeklemelerini yalnızca aynı çalışma alanı içinde geri yükleyebilirsiniz. Çalışma alanları arası PITR desteklenmez.
  • Bir çalışma alanını silerseniz, bu çalışma alanı üzerindeki tüm veritabanları da silinir ve kurtarılamaz.
  • Tüm yedeklemeler farklı Azure kullanılabilirlik alanlarında çoğaltılan tek bir bölgede depolanır. Coğrafi olarak çoğaltılmış yedekleme yok.
  • Yalnızca kısa süreli saklama yedeklemeleri desteklenir. Uzun süreli saklama yedeklemeleri desteklenmez.
  • Yedeklemeler yalnızca "Fabric" portalı aracılığıyla geri yüklenebilir. Şu anda etkin REST API, Azure PowerShell veya Komut Satırı Arabirimi (CLI) komutu yoktur.