Kurtarma modelleri (SQL Server)

SQL ServerYedekleme ve geri yükleme işlemleri, veritabanı kurtarma modelini bağlamında oluşur. Kurtarma modelleri, işlem günlük bakım kontrol etmek için tasarlanmıştır. A kurtarma modeli veritabanı nasıl hareketler kaydedilir, işlem günlüğü gerektirir (ve verir olup olmadığını) yedekleme ve geri yükleme işlemlerinin ne tür mevcuttur bu denetimlerin özelliğidir. Üç kurtarma modelleri vardır: basit, tam ve toplu oturum. Genellikle, bir veritabanı tam kurtarma modelini veya basit kurtarma modeli kullanır. Bir veritabanı başka bir kurtarma modeli için herhangi bir zamanda değiştirilebilir.

Bu konuda:

  • Kurtarma modeli Özet

  • ilişkili Görevler

  • İlişkili İçerik

Kurtarma modeli Özet

Aşağıdaki tabloda, üç kurtarma modelleri özetler.

Kurtarma modeli

Açıklama

İş kaybı Pozlandırma

Zaman dilimi kurtarmak?

Simple

Hiçbir günlük yedeklemeler.

Alan gereksinimlerini esas hareket günlük alanı yönetmek için ortadan küçük tutmak için günlük alanı otomatik olarak reclaims. Daha fazla bilgi için, bkz. Backup Under the Simple Recovery Model.

En son yedeklemeden bu yana korumasız değişikliklerdir. Bir felaket durumunda, bu değişikliklerin redone gerekir.

Yalnızca bir yedek sonuna kurtarabilirsiniz. Daha fazla bilgi için, bkz. Tam veritabanı (Basit kurtarma modeli) yükler.

Tam

Günlük yedeklemeler gerektirir.

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

Rasgele bir noktaya zaman (örneğin, önce uygulama veya kullanıcı hatası) kurtarabilirsiniz. Daha fazla bilgi için, bkz. Backup Under the Full Recovery Model.

Normalde yok.

Günlük tail bozuksa, en son günlük yedekleme redone gerekir çünkü değiştirir. Daha fazla bilgi için, bkz. Tail günlük yedekleme (SQL Server).

Belirli bir noktasını zaman, yedeklerinizi zamanında o noktaya kadar eksiksiz olduğunu varsayarak kurtarabilirsiniz. Daha fazla bilgi için, bkz. Restoring a Database to a Point in Time.

NotNot
Mantıksal olarak tutarlı olmalıdır iki ya da daha fazla tam kurtarma modeli veritabanı varsa, bu veritabanları kurtarılabilirlik emin olmak için özel yordamlar uygulamak gerekebilir.Daha fazla bilgi için, bkz. İlişkili veritabanları sürekli kurtarmak için işaretlenen kullanımı (tam kurtarma modeli).

Toplu oturum

Günlük yedeklemeler gerektirir.

Tam kurtarma modeli yüksek performanslı toplu kopyalama işlemleri izin veren bir adjunct.

Ç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 Backup Under the Bulk-Logged Recovery Modelve "işlemleri That Can Be minimal oturum" in İşlem günlüğü (SQL Server).

Çünkü bu son yedekleme redone gerekir günlüğü bozuk veya toplu oturum işlemleri en son günlük yedeklemeden sonra oluştu, değiştirir.

Aksi takdirde, hiçbir çalışma kaybolur.

Herhangi bir yedekleme sonuna kurtarabilirsiniz. Zaman içinde kurtarma desteklenmez. Daha fazla bilgi için bkz: geri Geri yükleme ve Kurtarma Özet (SQL Server).

ilişkili Görevler

İlişkili İçerik

Ayrıca bkz.

Başvuru

backupset (Transact-sql)

sys.Databases (Transact-sql)

alter database set seçenekleri (Transact-sql)

Kavramlar

Yedekleme ve geri yükleme SQL Server veritabanları

İşlem günlüğü (SQL Server)

Diğer Kaynaklar

Otomatik (SQL Server Agent) yönetim görevleri