Tam veya toplu günlük kurtarma modeli geçiş yapmak için dikkat edilmesi gereken noktalar

Bir veritabanını herhangi başka bir kurtarma modeli olarak değiştirilebilir saat.Bir geçiş toplu işlemi sırasında oluşursa, günlük toplu işleminin buna göre değişir.

Tam ve Toplu Kaydedilmiş kurtarma modelleri arasında geçiş öncesi ve sonrasında büyük toplu işlemler yararlıdır.Tam kurtarma modeli, tam olarak tüm işlemlerini günlüğe kaydeder, normal kullanım için tasarlanmıştır.Toplu Kaydedilmiş kurtarma modeli büyük toplu işlemi sırasında geçici olarak kullanılmak üzere tasarlanmıştır — bu toplu günlük kurtarma modeli tarafından etkilenen toplu işlemler arasında olduğu varsayılarak (daha fazla bilgi için bkz: En az oturum işlemleri).Toplu işlem günlüğü, toplu işlem sırasında tam ve Toplu Kaydedilmiş kurtarma modelleri arasında geçiş yapıyorsanız, buna göre değişir.

Not

Veritabanı gibi bazı özellikleri yansıtma veritabanı tam kurtarma modeli içinde kalmasını gerektirir.

Tam ve Toplu Kaydedilmiş kurtarma arasında geçiş yapma

Tam kurtarma, geçiş kullanan bir veritabanı için toplu günlük kurtarma modeli geçici olarak için toplu işlemlerini artırır performans.Veri kaybı, veri kaybını önlemek için hazırlandı, ancak, için geçiş öneririz toplu günlük kurtarma modeli yalnızca aşağıdaki koşullar altında:

  • Kullanıcıların veritabanında şu anda izin verilmiyor.

  • Hiçbir değişiklik olmadan kurtarılabilir günlük yedeği alma bağlı toplu işleme sırasında yapılan; yeniden gibi toplu işlemler çalıştırmayı tarafından.

Öneririz:

  • İçin geçmeden önce toplu günlük kurtarma modeli, günlük yedekleyin.

    Bu önemlidir, çünkü, altında toplu günlük kurtarma modeli, toplu işlemler için günlük yedekleme veritabanı başarısız gerektiriyorsa, veri erişimi.

  • Toplu işlemleri gerçekleştirdikten sonra hemen tekrar tam kurtarma moduna geçiş.

  • Sonra geri geçiş toplu günlük kurtarma modeli tam kurtarma modeli, günlüğünü yeniden.

Bu öneriler tamamen verilerinizi korur ve noktası sağlar-de-saat kurtarma.Bu öneriler aşağıdaki şekilde gösterilmiştir.

Toplu günlüğe kaydedilmiş kurtarma için önerme işlemi

İki kurtarma modelleri arasında geçiş yaparken yedek stratejinizi aynı kalır: Dönemsel veritabanı ve günlük fark yedeklemelerini gerçekleştirmeden devam edin.

Basit kurtarma tam veya toplu günlük değiştirme

Mümkün, ancak seyrek için Basit kurtarma tam veya toplu günlük kurtarma arasında geçiş yapma.

İşlem günlüğünü kurtarma o noktaya izin vermek için Basit kurtarma modeli için yalnızca geçiş yapmadan önce yedekleyin.Günlüğünü yedekleme Basit kurtarma modeli altında bu nedenle geçtikten sonra desteklenmez, tüm zamanlanmış işler için işlem günlüğünü yedekleme sona erdirmektir.Daha fazla bilgi için bkz: Nasıl yapılır: Değiştirme bakım görevlerini zamanlama Sihirbazı Plan.

Kurtarma modeli değiştirme

Kurtarma modeli (Transact-sql) değiştirmek için

Use alter databaseaşağıdaki gibi:

  • İçin küme veritabanı tam kurtarma modeli için:

    use master;

    alter database veritabanı_adı set kurtarma tam;

  • İçin küme için yığın-günlüklenen kurtarma modeli veritabanı:

    use ana;

    alter database veritabanı_adı Kurtarma bulk_logged olarak ayarlayın;

Not

Yeni veritabanları için varsayılan kurtarma modeli değiştirmek için alter veritabanı kurtarma modeli değiştirmek kullanmak modeli veritabanı.

(sql Server Management Studio'yu) kurtarma modeli değiştirme