Aracılığıyla paylaş


Belirli bir noktadan saat kurtarma

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

günlük yedeği, değişiklikler, toplu oturum varsa toplu günlük kurtarma modeli altında noktasını saat kurtarma, yedek içindeki bir noktaya olanaksızdır.Veritabanı işlem günlüğünün sonuna kurtarıldı yedek.

Belirli bir geri yükleme yükleme saat

Belirli bir saat için geri yükleme için transact-SQL sözdizimi

Belirli BIR saat bir günlükten her saat geri yedek.Bulunan her RESTORE LOG deyim geri yükleme sırasını, hedef saat ya da işlem özdeş bir STOPAT yan tümcende belirtmeniz gerekir.Bir saat noktasına geri yükleme için bir önkoşulu, önce tam bir veritabanı geri yüklemelisiniz yedek, bitiş noktası hedef geri yükleme saatinden daha öncedir.Bu tam veritabanı yedeklemesi sonra kadar her izleyen günlük yedeği, geri yükleme yüklemek ve günlük yedek olmak üzere, hedef içeren gelin sürece en son tam veritabanı yedeğinin eski olabilir saat.

Hangi veritabanı belirlemenize yardımcı olması için yedek geri yükleme yüklemek için , isteğe bağlı olarak, WITH STOPAT yan tümce veri, hata artýrmak geri yükleme DATABASE deyiminizde belirtebileceğiniz yedek çok son için belirtilen hedef saat.Tam veri yedek hedef saat içerdiği bile her zaman, geri yüklenir.

Temel sözdizimi aşağıdaki gibidir:

RESTORE LOG database_name FROM <backup_device> WITH STOPAT =time, RECOVERY…

Kurtarma noktasıdır anda veya önce en son hareket yürütme datetime tarafından belirtilen değeri SAAT.

To restore only the modifications that were made before a specific point in time, specify WITH STOPAT = time for each backup you restore.Bu hedef gidin yerleşimlere saat.

Genellikle, bir saat noktasına geri yükleme sırası aşağıdaki basamaklara içerir:

  • Son tam veritabanı yedeği geri yükleme yüklemek ve varsa (geri yükleme DATABASE veritabanı kurtarma olmadan son fark veritabanını yedek veritabanı_adıbackup_device norecovery İLE).

  • Apply each transaction log backup in the same sequence in which they were created, specifying the time at which you intend to stop restoring log (RESTORE DATABASE database_name FROM <backup_device> WITH STOPAT**=time,** RECOVERY).

Daha fazla bilgi için bkz:Bir veritabanı içinde bir yedek bir noktaya geri yükleniyor.