Aracılığıyla paylaş


Microsoft Fabric'teki SQL veritabanında otomatik yedeklemeler

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

Bu makalede, Microsoft Fabric'teki SQL veritabanı için otomatik yedeklemeler özelliği açıklanmaktadır. Yedeklemeyi geri yüklemek için bkz . Microsoft Fabric'te SQL veritabanındaki bir yedeklemeden geri yükleme.

Veritabanı yedeklemesi nedir?

Veritabanı yedeklemeleri, verilerinizin bozulmaya veya silinmeye 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'teki tüm yeni ve restore edilen SQL veritabanları, varsayılan olarak son yedi gün içinde belirli bir zamana geri yükleme (PITR) olanak tanımak için yeterli yedeklemeleri tutar. Hizmet, veritabanlarının veritabanı saklama süresi içinde herhangi bir noktaya geri yüklenebilmesini sağlamak için düzenli olarak tam, değişiklik ve günlük yedeklemeleri alır.

Bir veritabanını silerseniz, yedi günlük 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
  • 12 saatte bir değişiklik yedeklemeleri
  • İşlem günlüğü yaklaşık 10 dakikada bir yedekler

İş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ılabilir olmadığı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 saklama

Microsoft Fabric'teki SQL veritabanı her hafta bir tam yedekleme zamanlar. Tüm saklama süresi içinde PITR sağlamak için, sistemin yapılandırılan saklama süresinden bir haftaya kadar daha uzun süre boyunca ek tam, fark ve işlem günlüğü yedeklerini depolaması gerekir.

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 sıkıştırmasını azaltmak için tam ve değişiklik yedeklemeleri sıkıştırılır. Ortalama yedekleme sıkıştırma oranı 3 ile 4 kez arasındadır.

Yedekleme geçmişi

Azure SQL Veritabanı benzer şekilde çalışan adlı sys.dm_database_backupsDinamik Yönetim Görünümü (DMV) aracılığıyla basit T-SQL komutunu kullanarak yedekleme 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.

Yedekleme geçmişi kataloğunu sorgulamak için Doku portalı (veya seçtiğiniz diğer istemci aracı) aracılığıyla T-SQL betiğini çalıştırmanız yeterlidir:

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

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.

Yedeklemelerim şifreli midir?

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 Bekleyen veriler için Azure Depolama şifrelemesi başlıklı makaleye bakın.

Sınırlamalar

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

  • Fabric'teki SQL veritabanındaki yedeklemelerin sıklığını denetleyemezsiniz.
  • Microsoft Fabric'te bir SQL veritabanı için yedekleme saklama süresini değiştiremezsiniz. Varsayılan saklama süresi yedi gündür.
  • 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 Doku portalı aracılığıyla geri yüklenebilir. Şu anda etkin REST API, Azure PowerShell veya Komut Satırı Arabirimi (CLI) komutu yoktur.