Toplu Kaydedilmiş kurtarma modeli altında yedekleme

Bu konuda en toplu işlemler üzerinde iyileştirmek için ilgili SQL Server veritabanları genelde kullanan tam kurtarma modeli.

toplu günlük kurtarma modeli Toplu veri büyük miktarda alır gibi yalnızca zaman zaman bazı büyük ölçekli toplu işlemlerinin performansını artırmak için kullanılması gereken bir özel amaçlı kurtarma modelidir.Tam kurtarma modeli altında yedek açıklaması çoğunu toplu günlük kurtarma modeli için de geçerlidir.Bu konu için benzersiz olan konuları bakar toplu günlük kurtarma modeli.

Not

Hangi işlemlerin altında günlüklenir hakkında bilgi toplu günlük kurtarma modeli, bkz: En az oturum işlemleri.

toplu günlük kurtarma modeli kullanımını en aza indirmeniz önerilir.Toplu işlemler küme önce sağ yığın-günlüklenen kurtarma modeline geçiş işlemleri gerçekleştirmek ve sonra hemen geri dönmek için en iyi yöntem olacaktır tam kurtarma modeli.Daha fazla bilgi için bkz: Tam veya toplu günlük kurtarma modeli geçiş yapmak için dikkat edilmesi gereken noktalar.

Toplu Kaydedilmiş kurtarma modeli nasıl çalışır?

Tam olarak tüm işlemlerini günlüğe kaydeder, tam kurtarma modeli karşılaştırıldığında toplu günlük kurtarma modeli en az toplu işlemler rağmen tam olarak diğer hareketleri günlüğe kaydeder.toplu günlük kurtarma modeli Ortam hatalarına karşı korur ve toplu işlemler için en iyi performansı ve en az günlük alanı kullanımını sağlar.

Ancak, toplu günlük kurtarma modeli toplu oturum işlemleri önlediği için hareket tarafından işlem bazında recapturing değişiklikleri bu toplu kopyalama işlemleri için veri kaybı riskini artırır.günlük yedeği toplu oturum işlemleri içeriyorsa, bir-saat içinde içinde günlük yedeği geri yükleme yükleyemezsiniz; tam günlük yedeği geri yükleme yükleyebilirsiniz.

Altında toplu günlük kurtarma modeli, bir günlük toplu işlemleri, günlük yedeği, günlük kayıtlarını hem de toplu işlemler tarafından değiştirilen veri sayfaları içeren Kapaklar yedek.Bunu yakalamak gerekli olan sonuçlar yığın-günlüklenen işlemleri.Eklenen veri alanları çok büyük günlük yedeği yapabilirsiniz.Ayrıca, yedekleme günlüğü yığın-günlüklenen hareketleri içeren veri dosyalarına erişim gerektirir.Tüm etkilenen veritabanı dosyası erişilemez durumda, işlem günlüğü yedeklenemez ve o günlüğüne kaydedilen tüm işlemler kaybolur.

Veri sayfaları izlemek için günlük yedeği işlemi her bir kapsam için bir bit içeren bir toplu değişiklikleri bitmap sayfa esas alır.Her çapta bir yığın-günlüklenen operasyondan bu yana son güncelleştirildiği için günlük yedeği, bit 1 bit eşlem olarak küme.Veri alanları, günlük verileri günlüğüne kopyalanır.günlük yedeği nasıl oluşturulur, aşağıda gösterilmiştir.

Toplu değişiklik bit eşlemi, değiştirilen kapsamları tanımlar

Önemli notÖnemli

Diğer etkenler günlük kayıtlarını etkin tutuyor sürece tam veya toplu oturum kurtarma modelleri altında tam yedek, otomatik denetim noktaları kadar ilk işlem günlüğü, kullanılmayan kısmını keser.Sonra ilk tam yedek, kesme, işlem günlüğünü yedek gerektirir.Kesilmesi gecikme Etkenler hakkında daha fazla bilgi için bkz: Günlük kesilme geciktirebilirsiniz Etkenler.

Toplu Kaydedilmiş kurtarma modeli altında yedekleme kısıtlamaları

Altında toplu günlük kurtarma modeli, yedek aşağıdaki kısıtlamaları vardır:

  • Toplu oturum değişiklikleri içeren bir dosya grubu salt okunur önce yapılırsa, bir günlük yedeği ise gerçekleştirilen, sonraki tüm günlük yedeğis içeren filegroup salt okunur olduğu sürece yığın-günlüklenen işlemleri tarafından değiştirilen kapsamlarını.Bu tür günlüğü yedekleri daha büyük ve daha tam kurtarma modeli altında tamamlanması daha uzun sürer.

    dosya grubu salt okunur yapmadan önce bu durumu önlemek için tam kurtarma modeli veritabanı geçiş ve yedeklemek günlüğü.Sonra dosya grubu salt okunur yapın.

  • Son toplu işlemler gerçekleştirilmiştir, günlük yedeği, toplu değişiklikleri veritabanında yok.Bu durum, günlüğü yedekleri yapılırken tüm dosyaları çevrimiçi veya geçersiz olması gerekir.Yığın-günlüklenen işlemleri içeren günlük yedekleme yığın-günlüklenen hareketleri içeren veri dosyalarına erişmesi olmasıdır.

Geri yükleme sınırlamaları hakkında daha fazla bilgi için bkz: Toplu Kaydedilmiş kurtarma modeli altında geri yükleme.

Yığın-günlüklenen hareketleri sonra bir veritabanı salt okunur için ayarlama

Altında toplu günlük kurtarma modeli, günlüğü yedekleri çalışmak doğru ne zaman bir veritabanı toplu oturum değişiklikleri içerir.Ancak, okuma/yazma veritabanı salt okunur erişim için bir yığın-günlüklenen işleminden sonra değişirse, sonraki günlük yedeklemeler gereken daha fazla veri yakalama.Bunun nedeni bir yığın-günlüklenen işlemi hangi veri alanları değiştirildi izlemek için veri dosyası güncelleştirilemiyor.Tüm sonraki günlük yedeklemeler aynı bilgileri içerir.

En iyi yöntemi veritabanı salt okunur için değiştirmeden önce geçiş için tam kurtarma modeli ve günlük yedeği.Sonra veritabanı salt okunur yapın.Uygulamada, salt okunur bir veritabanı günlüğü yedeklerini almayı mantıklı değildir.Bunun yerine, veritabanı salt okunur olduktan sonra tam Veritabanı yedeklemesi veya tam dosya yedek küme alır.Kurtarma modeli geçiş yapma hakkında daha fazla bilgi için bkz: Tam veya toplu günlük kurtarma modeli geçiş yapmak için dikkat edilmesi gereken noktalar.

Not

Salt okunur bir veritabanını yedeklemek hakkında daha fazla bilgi için bkz: Salt veritabanlarını yedekleme.

Toplu Kaydedilmiş kurtarma modeli altında yedekleri geri yükleme

Bir yığın-günlüklenen yedekleri geri yükleme hakkında bilgi için kurtarma modeli veritabanı Bkz: Toplu Kaydedilmiş kurtarma modeli altında geri yükleme.