Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Ten temat dotyczy baz danych programu SQL Server w ramach prostego modelu odzyskiwania zawierającego grupę plików tylko do odczytu.
Sekwencja przywracania fragmentacyjnego przywraca i odzyskuje bazę danych na poziomie grupy plików, począwszy od podstawowej i wszystkich grup plików odczytu/zapisu, pomocniczych grup plików.
W tym przykładzie baza danych o nazwie adb, która używa prostego modelu odzyskiwania, zawiera trzy grupy plików.
A Grupa plików jest do odczytu/zapisu, a grupa plików B i grupa C plików są tylko do odczytu. Początkowo wszystkie grupy plików są w trybie online.
Podstawowa i grupa B plików bazy danych adb wydają się być uszkodzone, dlatego administrator bazy danych decyduje się przywrócić je przy użyciu sekwencji przywracania fragmentacyjnego. W ramach prostego modelu odzyskiwania wszystkie grupy plików odczytu/zapisu muszą zostać przywrócone z tej samej częściowej kopii zapasowej. Mimo że grupa A plików jest nienaruszona, należy przywrócić ją z podstawową grupą plików, aby upewnić się, że są one spójne (baza danych zostanie przywrócona do punktu w czasie zdefiniowanego na końcu ostatniej częściowej kopii zapasowej). Grupa C plików jest nienaruszona, ale należy ją odzyskać, aby przenieść ją do trybu online. Filegroup B, mimo że jest uszkodzona, zawiera mniej krytyczne dane niż Filegroup C; w związku z B tym zostanie przywrócona ostatnia.
Przywracanie sekwencji
Uwaga / Notatka
Składnia sekwencji przywracania w trybie online jest taka sama jak w przypadku sekwencji przywracania w trybie offline.
Częściowe przywracanie podstawowej i grupy
Aplików z częściowej kopii zapasowej.RESTORE DATABASE adb READ_WRITE_FILEGROUPS FROM partial_backup WITH PARTIAL, RECOVERYW tym momencie podstawowa grupa plików i grupa
Aplików są w trybie online. Pliki w grupachBplików iCoczekują na odzyskiwanie, a grupy plików są w trybie offline.Odzyskiwanie w trybie online grupy
Cplików .Grupa plików
Cjest spójna, ponieważ częściowa kopia zapasowa, przywrócona wyżej, została wykonana po tym, jak grupa plikówCstała się tylko do odczytu, chociaż baza danych została przywrócona do wcześniejszego stanu. Administrator bazy danych odzyskuje grupęCplików bez jej przywracania, aby przenieść ją do trybu online.RESTORE DATABASE adb FILEGROUP='C' WITH RECOVERYW tym momencie podstawowe i
Aoraz grupy plikówCsą w trybie online. Pliki w grupie plikówB pozostają oczekujące na odzyskiwanie, a grupa plików jest w trybie offline.Przywracanie grupy plików w trybie online
B.Pliki w grupie
Bplików muszą zostać przywrócone. Administrator bazy danych przywraca kopię zapasową grupyBplików wykonanej po utworzeniu grupyBplików tylko do odczytu i przed częściową kopią zapasową.RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERYWszystkie grupy plików są teraz w trybie online.
Dodatkowe przykłady
przykład : Przywracanie fragmentacyjne bazy danych (prosty model odzyskiwania)
Przykład: przywracanie w trybie online pliku Read-Only (prosty model odzyskiwania)
przykład: przywracanie fragmentów bazy danych (model pełnego odzyskiwania)
przykład: przywracanie fragmentów tylko niektórych grup plików (model pełnego odzyskiwania)
Przykład: Przywracanie w trybie online pliku Read-Write (model pełnego odzyskiwania)
Przykład: Przywracanie w trybie online pliku Read-Only (model pełnego odzyskiwania)
Zobacz też
Przywracanie online (SQL Server)
Kopia zapasowa (Transact-SQL)
PRZYWRÓĆ (Transact-SQL)
Przywracanie fragmentów (SQL Server)