ÖRNEK: Piecemeal, yalnızca geri yükleme bazı Filegroups (Tam kurtarma modeli)
Bu konu için geçerlidirSQL Serververitabanlarını içeren birden fazla dosya veya tam kurtarma modeli altında dosya gruplarını.
Parçalı geri yükleme sırası aşamaları düzeyinde dosya grubu birincil ile başlayan bir veritabanında kurtarır ve geri yükler ve tüm okuma/yazma, ikincil dosya grupları.
Bu örnekte, bir veritabanı adıadbiçerir tam kurtarma modeli kullanan üç dosya grupları.Dosya grubuAokuma/yazma ve dosya grubuBve dosya grubuCsalt okunur özelliktedir.Başlangıçta, dosya gruplarını hiçbiri çevrimiçi değil.
Birincil ve dosya grubuBveritabanıadbbozuk gibi görünüyor.Birincil dosya grubu oldukça küçük ve hızlı bir şekilde geri yüklenebilir.Parçalı geri yükleme sırası kullanarak geri yüklemek, veritabanı yöneticisi belirler.İlk olarak, birincil dosya grubu ve sonraki işlem günlüklerinin geri veritabanı kurtarıldı.
Olduğu gibi dosya gruplarıAveCiçeren önemli.Bu nedenle, sonra onları olabildiğince çabuk şekilde çevrimiçi yapmak kurtarıldı.Dosya son olarak, zarar görmüş ikincil grubunu,B, geri ve kurtarıldı.
Sýra geri yükleme yükleyin:
Veritabanının kuyruğu günlük yedeğini oluşturmaadb.Bu adımı olduğu gibi dosya grupları oluşturmak için gerekliAveCgeçerli kurtarma noktası veritabanı.
BACKUP LOG adb TO tailLogBackup WITH NORECOVERY
Kısmi geri yükleme birincil dosya grubu.
RESTORE DATABASE adb FILEGROUP='Primary' FROM backup WITH PARTIAL, NORECOVERY RESTORE LOG adb FROM backup1 WITH NORECOVERY RESTORE LOG adb FROM backup2 WITH NORECOVERY RESTORE LOG adb FROM backup3 WITH NORECOVERY RESTORE LOG adb FROM tailLogBackup WITH RECOVERY
Bu noktada birincil çevrimiçi değil.Dosya grupları dosyalarıA,B, veCBekleyen kurtarma ve dosya grupları çevrimdışı olduğu.
Çevrimiçi geri yükleme dosya gruplarınıAveC.
Verileri bozuk, bu dosya gruplarını bir yedek kopyadan geri yüklenmesi gerekmez, ancak çevrimiçi duruma getirmek için kurtarılan zorunda.
Veritabanı Yöneticisi kurtarırAveChemen.
RESTORE DATABASE adb FILEGROUP='A', FILEGROUP='C' WITH RECOVERY
Bu noktada birincil ve dosya gruplarıAveCçevrimiçi değil.Dosya grubu dosyalarındaBbekliyor, çevrimdışı dosya grubunu kurtarma devam.
Çevrimiçi geri yükleme, dosya grubuB.
Dosya grubu dosyalarındaBBundan sonra her saat geri yüklenir.
Not
Dosya grubu yedeğiBalındıktan salt okunur dosya grubunu olur; bu nedenle, bu dosyaları iletme. alınmasına gerek yoktur
RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY
Tüm dosya grupları şu anda çevrimiçi değil.