Udostępnij za pośrednictwem


Ręczne przejęcie awaryjne

Ręczne przejęcie awaryjne odłącza klientów z bazy danych i odwraca role partnerów.Tylko w trybie wysokiego bezpieczeństwa obsługuje ręczna praca awaryjna.

Ostrzeżenie

W tym temacie założono, że czytelnik jest obeznany z trybem wysokiego bezpieczeństwa.Aby uzyskać więcej informacji, zobacz Synchroniczne bazy danych, dublowanie (w trybie wysokiego bezpieczeństwa).

Utrzymanie dostępności podczas uaktualniania

Administrator bazy danych można użyć ręczna praca awaryjna uaktualnienia sprzętu lub oprogramowania bez ograniczania dostępności.Używać dublowanie baz danych dla uaktualnienia oprogramowania serwer duplikatu i/lub system musi już otrzymanych uaktualnień.

Ostrzeżenie

dublowanie bazy danych powinien być w stanie wykonać uaktualnienie stopniowe, ale to nie jest gwarantowane, ponieważ przyszłe zmiany są nieznane.Aby uzyskać więcej informacji, zobacz Jak Zmniejszenie czasu przestojów dublowanego baz danych podczas uaktualniania wystąpienia serwera.

Następujący rysunek ilustruje instancji przy użyciu ręczna praca awaryjna, aby zachować dostępność bazy danych podczas uaktualniania wystąpienie serwera bazy danych.Po zakończeniu uaktualniania, administrator może opcjonalnie praca awaryjna do oryginalnego wystąpienie serwera.Jest to przydatne, gdy administrator chce zatrzymać sesja dublowanie i używać serwer duplikatu gdzie indziej.W ten sposób wystąpienie jednego serwera można wielokrotnie podczas aktualizowania serię wystąpień serwera bazy danych.

Zaplanowana ręczna praca awaryjna

Warunki wymagane do ręcznego pracy awaryjnej

Ręczne przejęcie awaryjne wymaga bezpieczeństwa transakcji do zestaw pełne (czyli w trybie wysokiego bezpieczeństwa).Partnerzy są połączone, gdy baza danych jest już zsynchronizowane, ręczna praca awaryjna jest obsługiwany.

Jak ręcznie Works pracy awaryjnej

Ręczne przejęcie awaryjne inicjuje następującą sekwencję wykonywanych czynności:

  1. serwer dublowany rozłącza klientów z dublowana baza danych, wysyła ogona dziennika serwer duplikatu i, przygotowania do przełączania do roli lustrzane ustawia stan dublowanie, do SYNCHRONIZACJI.

  2. serwer duplikatu rejestruje numer sekwencyjny dziennika (LSN) otrzymanych od głównej jako praca awaryjna LSN ostatniego rekordu dziennika.

    Ostrzeżenie

    Zaznacz, aby wyświetlić ten LSN, mirroring_failover_lsn kolumna z sys.database_mirroring (języka Transact-SQL).

  3. Jeśli dowolny dziennik jest oczekujących w kolejce ponowne wykonanie serwer duplikatu wykończenie stopniowych przesyła duplikat bazy danych.Czas zależy od szybkości systemu, ostatnie obciążenia i Kwota dziennika w kolejce ponowne wykonanie.Dla synchronicznego trybu pracy czas pracy awaryjnej można uregulowane ograniczanie rozmiaru kolejki ponowne wykonanie.Jednakże, może to powodować serwer dublowany na powolne niedziałający by serwer duplikatu śledzenie.

    Ostrzeżenie

    Aby dowiedzieć się bieżący rozmiar kolejki ponowne wykonanie, użyj Kolejki ponownie licznika wydajności w dublowanie bazy danych obiekt wydajności (Aby uzyskać więcej informacji, zobacz Monitorowanie dublowania baz danych).

  4. Serwer dublowanie staje się nowym serwerze głównym i byłych serwer dublowany staje się nowy serwer duplikatu.

  5. Nowy serwer dublowany wycofuje wszystkie niezakończone transakcje i powoduje jego kopię bazy danych online jako dublowana baza danych.

  6. Kapitał Byłej przejmuje rolę dublowania i byłych dublowana baza danych staje się duplikat bazy danych.Nowy serwer duplikatu szybko synchronizuje nowe duplikat bazy danych z nowej dublowana baza danych.

    Ostrzeżenie

    Jak najszybciej nowy serwer duplikatu została ponownie zsynchronizowane baz danych, pracy awaryjnej jest ponownie możliwe, ale Odwróć kierunek.

Po awaryjnym przeniesieniu klientów musi połączyć się z bieżącym dublowana baza danych.Aby uzyskać więcej informacji, zobacz Łączenie klientów z bazy danych, dublowanie sesji (SQL Server).

Aby zainicjowaćręczna praca awaryjna