Aracılığıyla paylaş


Kurtarma azalan bakiyeli bir veritabanı geri yükleme sırasında saat

 Bu konu, yalnızca tam veya toplu oturum kurtarma modelleri kullanan veritabanları için geçerlidir.

Veritabanı, farklı bir veritabanı ve hareket günlüğü yedek s birlikte kullanılması, bir veritabanı saatten sonra bir veritabanı için herhangi bir noktasını geri yükleme yüklemek için gereken süreyi azaltabilirsiniz yedek oluşturuldu.Ayrıca, farklı bir veritabanı hem de işlem günlük yedeği s oluşturma bir yedek sağlamlık artırabilirsiniz durumunda bir hareket günlük yedeği veya farklı bir veritabanı yedeklemesini, ortam hatası nedeniyle, kullanılamaz.

Veritabanı, farklı bir veritabanı ve hareket günlüğü yedekleri normal yedek yordamlarını, daha kısa aralıklarla uzun aralıklarla veritabanı yedeklerini, Orta aralıklarla fark veritabanı yedeklerini ve işlem günlüğü yedeklerini oluşturun.Örneğin, veritabanı yedekleri haftalık, farklı bir veritabanı yedeklerini gün ve işlem günlüğü yedekleri bazında bir veya birkaç kez her on dakika oluşturabilirsiniz.

Bir hata noktası, veritabanı kurtarma

Bir veritabanını hata noktasına kurtarıldı gerekiyorsa, aşağıdakileri yapın:

  1. Şu anda etkin bir işlem günlüğü (günlük kuyruğunun) yedekleyin.Işlem günlüğü zarar görmüş, bu işlem başarısız olur, unutmayın.

  2. En son tam veritabanı geri yükleme yedek.

  3. En son değişiklikleri veritabanına geri yükleme yedek tam geri yükleme yüklenen veritabanı bu yana oluşturulan yedek.

  4. Sonra son olan fark oluşturulan sıra, tüm hareket günlüğü yedek s, geçerli yedek, bitiş ucu günlüğü ile yedek 1. adımda oluşturduğunuz.

Not

Günlük kuyruğunun yedeklenemez, veritabanını yalnızca en son normal günlük saat geri yükleme yedek.Sonra bu günlük veritabanına yapılan değişiklikleri yedek kaybolur.

Hareket günlüğe yalnızca yedek son fark veritabanı bu yana oluşturulan s uygulamak gerektiğinden, farklı bir veritabanı ve hareket günlüğü yedek s birlikte bir veritabanını hata noktasına geri yükleme yüklemek için kullanarak, bir veritabanını geri yükleme yüklemek için kullanılan saat azaltılır yedek oluşturuldu.Farklı bir veritabanı, yedek olan oluşturulan değil, tüm hareket oturum yedek tüm veritabanı yedeklenmesinden sonra oluşturulmuş olan s uygulamanız gerekir.

Örnekler

Fark veritabanı ve hareket günlüğü yedekleri, birlikte kullanma

Bu örnek için bir kritik veritabanı sistemi varsayar tam bir veritabanı yedek günlük gece yarısı, farklı bir veritabanı oluşturulur yedek saati, Cumartesi, Pazartesi'den oluşturulur ve hareket günlüğü yedek s, gün boyunca her 10 dakikada oluşturulur.5: 19'Da olduğu veritabanını durumuna geri yükleme yüklemek içinÇarşamba, aşağıdakileri yapın:

  1. Tam veritabanı geri yükleme yedek gece yarısı, Salı oluşturuldu.

  2. Restore the differential database backup that was created at 5:00 A.M.on Wednesday.

  3. Apply the transaction log backup that was created at 5:10 A.M.on Wednesday.

  4. Apply the transaction log backup that was created 5:20 A.M.on Wednesday, specifying that the recovery process applies only to transactions that occurred before 5:19 A.M.

Alternatif olarak, veritabanı durumuna 03: 04'da geri yüklenmesi gerekiyorsa,Ancak farklı veritabanı, Perºembe yedek, 03: 00'da oluşturulmuştur.Perşembe kullanılamaz, aşağıdakileri yapın:

  1. Veritabanını geri yükleme yedek gece yarısı, Çarşamba günü oluşturulmuştur.

  2. Restore the differential database backup that was created at 2:00 A.M.on Thursday.

  3. Apply all the transaction log backups created from 2:10 A.M.to 3:00 A.M.on Thursday.

  4. Apply the transaction log backup that was created at 3:10 A.M.on Thursday, stopping the recovery process at 3:04 A.M.

Yedekler oluşturma

Bir veritabanı oluşturmak için yedek

Farklı bir veritabanı oluşturmak için yedek

Bir işlem günlüğü yedeklemesini oluşturmak için

Oluşturulacak bir yedek etkin işlem günlüğünün

SQL Server Management Objects (SMO) kullanarak, bir yedek oluşturmak için

  • SqlBackup(Server)

Yedekleri geri yükleniyor

Bir veritabanını geri yükleme yüklemek için yedek

Bir fark bir veritabanı yedeklemesini geri yükleme yüklemek için

Işlem günlüğü uygulamak yedek

geri yükleme yüklemek için bir yedek kullanarak SQL Server Management Objects (SMO)

  • SqlRestore(Server)