Aracılığıyla paylaş


Örnek: Birincil ve bir diğer Filegroup (tam kurtarma modeli) çevrimdışı geri yükleme

Mavi veritabanı diskini gösteren simge Bu, birden çok filegroups içeren sadece veritabanları için tam kurtarma modeli altında alakalı bir konudur.

Bu örnek, adlı bir veritabanı adbüç filegroups içerir. Filegroups Ave Cokuma, ve filegroup Bsalt-okunurdur. Birincil filegroup ve filegroup B, filegroups zarar Ave Cözgünlüğünü. Önce felaket, tüm filegroups çevrimiçi.

Veritabanı yöneticisine geri ve birincil filegroup kurtarmak karar verir ve filegroup B. Veritabanı tam kurtarma modelini kullanarak; Bu nedenle, geri yükleme başlamadan önce bir tail günlük yedekleme veritabanı alınması gerekir. Veritabanı Filegroups satırında geldiğinde Ave Cotomatik olarak çevrimiçi.

[!NOT]

Çevrimdışı geri yükleme sırası, salt okunur bir dosyayı çevrimiçi olarak geri daha az adım vardır. Bir örnek için bkz: Örnek: Çevrimiçi bir salt okunur dosya (tam kurtarma modeli) geri. Ancak, Bütün sırası boyunca çevrimdışı veritabanıdır.

Tail günlük yedekleme

Veritabanı geri yüklemeden önce veritabanı yöneticisi, günlük tail yedeklemeniz gerekir. Tail günlük yedekleme oluşturmak veritabanı zarar görmüş olduğundan, no_truncate seçenek kullanmak gerekir:

BACKUP LOG adb TO tailLogBackup 
   WITH NORECOVERY, NO_TRUNCATE

Tail günlük yedekleme, aşağıdaki geri yükleme serileri uygulanan son yedekleme olduğunu.

Geri yükleme sırası

Birincil filegroup geri yüklemek ve filegroup B, veritabanı yöneticisi kısmı seçeneği olmadan geri yükleme sırası aşağıdaki gibi kullanır:

RESTORE DATABASE adb FILEGROUP='Primary' FROM backup1 
WITH NORECOVERY
RESTORE DATABASE adb FILEGROUP='B' FROM backup2 
WITH NORECOVERY
RESTORE LOG adb FROM backup3 WITH NORECOVERY
RESTORE LOG adb FROM backup4 WITH NORECOVERY
RESTORE LOG adb FROM backup5 WITH NORECOVERY
RESTORE LOG adb FROM tailLogBackup WITH RECOVERY

Geri yüklenmez dosyaları otomatik olarak çevrimiçi duruma. Tüm filegroups çevrimiçi değil.

Ayrıca bkz.

Başvuru

RESTORE (Transact-SQL)

Kavramlar

Çevrimiçi geri yükleme (SQL Server)

Piecemeal geri yüklemeler (SQL Server)

Dosya (tam kurtarma modeli) yükler

Işlem günlüğü yedekleri uygulayın

Diğer Kaynaklar

Examples of Restore Sequences for Several Restore Scenarios