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.
Not
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
alter database set seçenekleri (Transact-sql)
Kavramlar
Yedekleme ve geri yükleme SQL Server veritabanları