Aracılığıyla paylaş


Örnek: Piecemeal geri yükleme, yalnızca bazı Filegroups (Basit kurtarma modeli)

Mavi veritabanı diskini gösteren simge Bu konu için alakalı SQL Serveriçeren bir salt okunur filegroup veritabanı Basit kurtarma modeli altında.

Piecemeal geri yükleme sırası geri yükler ve bir veritabanı birincil ile başlayan filegroup düzeyinde aşamalarında kurtarır ve tüm /, ikincil filegroups okuma.

Örneğin, adlı bir veritabanı adb, basit kurtarma modeli kullanan üç filegroups içerir. Filegroup Aokuma, ve filegroup Bve filegroup Csalt okunurdur. Başlangıçta, tüm filegroups çevrimiçi değil.

Birincil ve filegroup Bveritabanı adbgörünmektedir; zarar görmüş olabilir Bu nedenle, piecemeal geri yükleme sırası kullanarak geri yüklemek veritabanı yöneticisi karar verir. Basit kurtarma modeli altında tüm filegroups aynı kısmi yedeklemeden geri okuma. Rağmen filegroup Aolan sağlam, bu tutarlı olduğundan emin olmak için birincil filegroup geri yüklenmelidir (veritabanı noktasına son kısmi yedekleme sonuna göre tanımlanan zaman geri yüklenir). Filegroup Cdokunulmaz, ancak çevrimiçi duruma getirmek için kurtarıldı gerekir. Filegroup B, her ne kadar zarar, daha az kritik veri Filegroup içeren C; Bu nedenle, Bson-ecek var olmak restored.

Sequences geri yükleme

  1. Birincil ve filegroup kısmi olarak geri Akısmi yedekleme.

    RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup 
    WITH PARTIAL, RECOVERY
    

    Bu noktada birincil filegroup ve filegroup Açevrimiçidir. Filegroups dosyalarında Bve CBekleyen kurtarma ve çevrimdışı filegroups vardır.

  2. Filegroup çevrimiçi kurtarma C.

    Filegroup Cçünkü o was restored yukarıda kısmi yedekleme filegroup sonra çekildiği tutarlı Cveritabanı geri yükleme tarafından zamanında geri alınmıştır, ancak salt okunur oldu. Filegroup veritabanı yöneticisi kurtarır C, çevrimiçi duruma getirmek için geri olmadan.

    RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERY
    

    Bu noktada birincil ve filegroups Ave Cçevrimiçidir. Filegroup dosyalarındab kurtarma bekliyor, filegroup çevrimdışı kalır.

  3. Filegroup çevrimiçi olarak geriB.

    Filegroup dosyalarında Bgeri yüklenmelidir. Filegroup yedekleme veritabanı yöneticisine geri Bfilegroup sonra alınan Bsalt okunur ve önce kısmi yedeği oldu.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup 
    WITH RECOVERY
    

    Tüm filegroups çevrimiçi değil.

Ayrıca bkz.

Başvuru

Yedekleme (Transact-sql)

RESTORE (Transact-SQL)

Kavramlar

Piecemeal geri yüklemeler (SQL Server)

Diğer Kaynaklar

Examples of Restore Sequences for Several Restore Scenarios