Example: Piecemeal Restore of Only Some Filegroups (Simple Recovery Model)
W tym temacie odnosi się do SQL Server bazy danych w obszarze proste model odzyskiwanie zawierające grupa plików tylko do odczytu.
Stopniową sekwencja przywracanie przywraca i odzyskuje bazy danych w etapach poziom grupa plików, począwszy od podstawowego i wszystkie odczytu i zapisu, filegroups pomocniczego.
W tym przykładzie bazy danych o nazwie adb, która używa proste model odzyskiwanie, zawiera trzy filegroups. Grupa plików A jest w trybie do odczytu/zapisu i grupę plików B i grupę plików C są tylko do odczytu. Początkowo wszystkie filegroups są w trybie online.
Podstawowy i grupa plików B bazy danych adb wydaje się być uszkodzone, dlatego administrator bazy danych decyduje się przywrócić je przy użyciu kombinacji przywracanie fragmentaryczne. W modelu odzyskiwanie proste wszystkie odczytu/zapisu filegroups musi zostać przywrócony z tej samej częściowa kopia zapasowa.Mimo że grupa plików A jest nienaruszone, to musi zostać przywrócony z podstawową grupa plików, aby upewnić się, że są one zgodne (Baza danych zostanie przywrócony do punktu na czas zdefiniowany przez koniec ostatniej częściowa kopia zapasowa). Grupa plików C jest prawidłowa, ale to musi zostać przywrócona do stanu przełączyć go do trybu online. Grupa plików B, mimo że uszkodzony, zawiera mniej ważnych danych niż grupa plików C; Dlatego B zostanie przywrócona ostatnio.
Przywracanie sekwencje
Częściowe przywracanie podstawowego i grupa plików A z częściowa kopia zapasowa.
RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERY
Na tym etapie podstawowy grupa plików i grupa plików A są w trybie online. Pliki w filegroups B i C są odzyskiwanie do czasu, a filegroups są w trybie offline.
Online odzyskiwanie grupa plików C.
Grupa plików C jest zgodny, ponieważ częściowej kopia zapasowa przywróconego powyżej została podjęta po grupę plików C stosuje się tylko do odczytu, mimo że baza danych zostało podjęte Wstecz w czasie przez przywracanie. Administrator bazy danych odzyskuje grupa plików, C, nie przywracając go, aby przełączyć go do trybu online.
RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERY
Na tym etapie podstawowy i filegroups A i C są w trybie online. Pliki w grupa plikówB pozostają odzyskiwanie do czasu, przy grupa plików, w trybie offline.
Online przywracanie grupa plików B.
Pliki w grupa plików B należy przywrócić. Administrator bazy danych przywraca kopię zapasową grupa plików B Po grupa plików B stosuje się tylko do odczytu i przed wykonaniem częściowa kopia zapasowa.
RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY
Wszystkie filegroups są teraz w trybie online.
See Also