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 artykuł dotyczy baz danych programu SQL Server w ramach pełnego modelu odzyskiwania zawierającego wiele plików lub grup plików.
W tym przykładzie baza danych o nazwie adb, która używa pełnego 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.
Plik a1 w grupie A plików wydaje się być uszkodzony, a administrator bazy danych decyduje się przywrócić go, gdy baza danych pozostaje w trybie online.
Uwaga / Notatka
W ramach prostego modelu odzyskiwania przywracanie danych odczytu/zapisu w trybie online nie jest dozwolone.
Sekwencje przywracania
Składnia sekwencji przywracania w trybie online jest taka sama jak w przypadku sekwencji przywracania w trybie offline.
Przywracanie pliku
a1w trybie online .RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;W tym momencie plik
a1jest wRESTORINGstanie, a grupaAplików jest w trybie offline.Po przywróceniu pliku, wykonaj nową kopię zapasową dziennika, aby upewnić się, że moment, w którym plik został wyłączony, jest uchwycony.
BACKUP LOG adb TO log_backup3;Przywracanie kopii zapasowych dzienników w trybie online.
Przywracasz wszystkie kopie zapasowe dziennika wykonane od przywróconej kopii zapasowej pliku, kończąc na najnowszej kopii zapasowej dziennika (
log_backup3wykonanej w poprzednim kroku). Po przywróceniu ostatniej kopii zapasowej baza danych zostanie odzyskana.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;Plik
a1jest teraz w trybie online.
Dodatkowe przykłady
- przykład : Przywracanie fragmentacyjne bazy danych (prosty model odzyskiwania)
- przykład: przywracanie fragmentów tylko niektórych grup plików (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-Only (model pełnego odzyskiwania)
Treści powiązane
- Przywracanie online (SQL Server)
- Przywracanie fragmentów (SQL Server)
- Kopia zapasowa (Transact-SQL)
- Przywracanie i odzyskiwanie (SQL Server) — omówienie
- stosowanie kopii zapasowych dziennika transakcji (SQL Server)
- PRZYWRÓĆ (Transact-SQL)