Nasıl yapılır: Saat (Transact-SQL) bir noktaya geri
Bu konu, saat geri yükleme açıklar.
saat bir noktaya geri yükleme yüklemek için
norecovery seçeneğini kullanarak restore database deyim yürütme.
Not
Herhangi bir kısmi geri yükleme sırası tutuyorsa FILESTREAM dosya grubu, point-de-saat geri yükleme desteklenmiyor.Devam etmek için geri yükleme sırası zorlayabilirsiniz.Ancak sizin geri atlanmış FILESTREAM filegroups deyim hiçbir zaman geri yüklenebilir.Bir noktayı zorlamak için-de-saat geri yüklemek, sonraki restore log deyimlerinde belirtmeniz gerekir stopat, NOKTASINA veya STOPBEFOREMARK'ı seçeneği ile birlikte CONTINUE_AFTER_ERROR seçeneğini belirtin.CONTINUE_AFTER_ERROR belirtirseniz, kısmi geri yükleme sırası başarılı ve FILESTREAM dosya grubu kurtarılamaz duruma gelir.
restore log yürütme deyim her günlük yedeği uygulamak için belirtme:
İşlem günlüğü uygulanacağı veritabanının adı.
yedek aygıtı Hareket günlük yedeği geri burada gelen.
Kurtarma ve stopat seçenekleri.Hareket günlük yedeği (örneğin, belirtilen işlem günlüğü tarafından kapsadığı saat ötesinde ise) istenen süreyi içeren, bir uyarı üretilir ve veritabanı kurtarılmamış kalır.
Örnek
Aşağıdaki örnek veritabanını geri yükler, durumuna göre 12:00 AM üzerinde April 15, 2020 ve geri yükleme işlemi, ilgili birden çok günlük yedeklemeler.Yedekleme aygıtındaki AdventureWorks2008R2Backups, tam veritabanı yedeği geri yüklenecek olan üçüncü yedek küme aygıtında (FILE = 3), ilk günlük yedeği dördüncü olan yedek küme (FILE = 4), ve ikinci günlük yedeği beşinci yedek küme (FILE = 5).
Önemli |
---|
The AdventureWorks2008R2 database uses the simple recovery model.Günlüğü yedekleri tam Veritabanı yedeklemesi gerçekleştirmeden önce izin vermek için veritabanını kullanmak için küme tam kurtarma modeli, kullanma ALTER DATABASE AdventureWorks2008R2 SET RECOVERY FULL. |
RESTORE DATABASE AdventureWorks2008R2
FROM AdventureWorks2008R2Backups
WITH FILE=3, NORECOVERY;
RESTORE LOG AdventureWorks2008R2
FROM AdventureWorks2008R2Backups
WITH FILE=4, NORECOVERY, STOPAT = 'Apr 15, 2020 12:00 AM';
RESTORE LOG AdventureWorks2008R2
FROM AdventureWorks2008R2Backups
WITH FILE=5, NORECOVERY, STOPAT = 'Apr 15, 2020 12:00 AM';
RESTORE DATABASE AdventureWorks2008R2 WITH RECOVERY;
GO
Ayrıca bkz.