Share via


Kurtarma modeli genel bakış

Kurtarma modeli, işlem günlük bakım kontrol etmek için tasarlanmıştır.Üç kurtarma modeli vardır: Basit, tam ve yığın-günlüklenen. Genellikle, bir veritabanı tam kurtarma modeli veya basit kurtarma modeli kullanır.

Aşağıdaki tabloda özetlenmiştir bu kurtarma modelleri.

Kurtarma modeli

Açıklama

İş kaybı Pozlama

saat dilimi için kurtarmak?

Simple

Günlük yedek.

Alan gereksinimlerini temel işlem günlük alanı yönetmek için gereksiz küçük tutmak için günlük alanı otomatik olarak reclaims.

En son yedek işleminden sonra değişiklik koruması var.Bu bir felaket durumunda alınabilir gerekir.

Kurtarmak yalnızca için sonuna kadar yedek.

Tamam

Günlük yedeklemeler gerektirir.

Kayıp veya bozuk veri dosyası nedeniyle çalışma kaybolur.

İçin kurtarmak saat (örneğin, uygulama veya kullanıcı hatası) için önce rasgele bir noktaya.

Normal olarak yok.

Kuyruğunu günlüğünün bozuk, en son günlük yedek alınabilir sonra değişir.Daha fazla bilgi için bkz: Kuyruk günlüğü yedekleri.

Belirli bir noktaya, yedekleri saat o ana kadar tam olduğunu varsayarsak, saat kurtarabilirsiniz.Daha fazla bilgi için bkz: Bir veritabanı içinde bir yedek bir noktaya geri yükleniyor.

Toplu oturum

Günlük yedeklemeler gerektirir.

Adjunct tam kurtarma modelinin yüksek performanslı toplu kopyalama işlemleri izin verir.

Çoğu toplu işlemler için en az bir günlük kullanarak günlük alanı kullanımını azaltır.Daha fazla bilgi için bkz: En az oturum işlemleri.

Günlüğü bozuk ya da yığın-günlüklenen işlemleri son günlük yedeklemeden oluştu, son yedek alınabilir olmadığından değiştirir.

Aksi takdirde çalışma kaybolur.

Tüm yedek sonuna kadar kurtarabilirsiniz.belirli bir noktadan önceyi kurtarma desteklenmiyor.

Not

Bir veritabanı için uygun bir kurtarma modeli, veritabanının kullanılabilirliğini ve Kurtarma gereksinimleri bağlıdır.Bu gereksinimler hakkında daha fazla bilgi için bkz: Bir veritabanı kurtarma modeli seçme.

Basit kurtarma modeli

İşlem günlüğü yedeklenmiş olduğundan basit kurtarma modeli işlem günlüğü, yönetim giderlerini en aza indirir.Veritabanı bozulmuşsa Basit kurtarma modeli, önemli iş kaybına maruz kalma risklerini.Yalnızca kayıp verilerin en son yedek kurtarılabilir veridir.Bu nedenle, altında Basit kurtarma modeli, yedek aralıklarını önemli miktarda veri kaybını önlemek için kısa olması gerekir.Ancak, aralıkları yedek üretim iş etkilemesini giderleri tutmak yeterince uzun olmalıdır.Fark yedek stratejisi dahil olmak üzere, ek yükü azaltılmasına yardımcı olabilir.

Genellikle bir kullanıcı veritabanı için basit kurtarma modeli veya veritabanı çoğunlukla salt okunur verileri, veri deposu olarak içeren veritabanlarını test ve geliştirme için yararlıdır.Basit kurtarma modeli, son değişiklikleri kaybı kabul edilemez olduğu üretim sistemleri için uygun değildir.Bu gibi durumlarda tam kurtarma modeli kullanarak öneririz.

Daha fazla bilgi için bkz: Basit kurtarma modeli altında yedek.

Tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri

Tam kurtarma ve yığın-günlüklenen kurtarma modeli Basit kurtarma modeli daha büyük veri koruma sağlar.Tam kurtarılabilirlik sağlamak ve hata senaryoları çok aralığında Çalışma kaybını önlemek için işlem günlüğü yedekleme bu kurtarma modelleri kullanır.

  • Tam kurtarma modeli

    Sağlar normal bir veritabanı bakım modeli veritabanı işlemlerinin dayanıklılık olduğu gerekli.

    Günlük yedeklemeler gereklidir.Bu model, tam olarak tüm işlemlerini günlüğe kaydeder ve sonra yedeklenmiş kadar işlem günlük kayıtları korur.Tam kurtarma modeli, bir veritabanı hatası, hatadan sonra günlük kuyruğunu yedeklenebilir varsayılarak noktasına geri verir.Tam kurtarma modeli, veri sayfaları geri de destekler.

    Daha fazla bilgi için bkz: Tam kurtarma modeli altında yedek.

  • toplu günlük kurtarma modeli

    Bu kurtarma modeli toplu çoğu yığın işlemlerini günlüğe kaydeder.Yalnızca bir adjunct tam kurtarma modeli olarak hazırlanmıştır.Toplu gibi belirli geniş ölçekli toplu işlemler için alma veya dizin oluşturma için geçici olarak geçiş, toplu günlük kurtarma modeli performansını artırır ve günlük alanı kullanımını azaltır.Günlük yedeklemeler gereklidir.Tam kurtarma modeli, ister toplu günlük kurtarma modeli yedeklenir, sonra işlem günlük kayıtları kadar korur.Yığın-günlüklenen kurtarma modeli, saat içinde alınmı kurtarma desteklemediği için fedakarlık büyük günlüğü yedekleri ve artan iş kaybı Pozlama ' dir.Daha fazla bilgi için bkz: Toplu Kaydedilmiş kurtarma modeli altında yedek ve Tam veya toplu günlük kurtarma modeli değiştirme hakkında önemli noktalar.

Important noteImportant Note:

Tam kurtarma ve yığın-günlüklenen kurtarma modeli altında günlük yedeklemeler gereklidir.Günlük yedek almak istemiyorsanız, basit kurtarma modeli kullanın.