Wstrzymywanie i wznawianie bazy danych dublowanie

Właściciel bazy danych można wstrzymać i wznowić dublowanie bazy danych sesja w dowolnym czas.Wstrzymywanie zachowuje stan sesja podczas zawieszające dublowanie.Podczas wąskie gardła wstrzymywanie może być przydatna do poprawy wydajności serwer dublowany.

Po zatrzymaniu sesja dublowana baza danych pozostaje dostępny.Wstrzymywanie Ustawia stan dublowanie sesja zawieszone i duplikat bazy danych nie hoduje już w górę z dublowana baza danych powoduje dublowana baza danych do uruchomienia narażonych.

Zalecane szybko wznowić wstrzymaną sesji, ponieważ jak dublowanie bazy danych sesja pozostaje wstrzymany, dziennika transakcji nie może być obcięta.Dlatego jeśli dublowanie bazy danych sesja została wstrzymana za długo, dziennik transakcji wypełni się, że baza danych jest niedostępne.Wyjaśnienie dlaczego tak się stanie zobacz "Jak wstrzymywanie i wznawianie wpływają na dziennik obcięcia" w dalszej części tego tematu.

Ważna informacjaWażne:

Po wymuszona usługa, gdy oryginalny serwer dublowany podłączy się ponownie dublowanie zostaje zawieszone.Wznawianie dublowanie w tej sytuacji prawdopodobnie może spowodować utratę danych w oryginale serwer dublowany.Informacje na temat zarządzania utracie danych, zobacz Wymuszone usługi (o możliwej utracie danych).

Jak wstrzymywanie i wznawiając wpływu obcinania dziennika

Zazwyczaj podczas wykonywania automatycznych punkt kontrolny na bazie jego dziennika transakcji jest obcinana do tego punkt kontrolny po następnej kopia zapasowa dziennika.Wstrzymano pozostaje dublowanie sesja bazy danych, wszystkie bieżące rekordy dziennika pozostają aktywne ponieważ serwer dublowany oczekuje się wysłać je do serwer duplikatu.Rekordy dziennika niewysłane kumulują się w dzienniku transakcji dublowana baza danych, dopóki wznawia sesja i serwer dublowany wysłał rekordów dziennika serwer duplikatu.

Podczas wznowienia sesja serwer dublowany natychmiast rozpoczyna wysyłanie rekordów zgromadzonego dziennika serwer duplikatu.Po serwer duplikatu potwierdza, że ma kolejce rekordu dziennika odpowiadający najstarsze automatyczne punkt kontrolny, serwer dublowany obcina dziennik dublowana baza danych do tego punkt kontrolny.serwer duplikatu Obcina ponowne wykonanie kolejki na tym samym rekordu dziennika.Jak ten proces jest powtarzany dla każdego punkt kontrolny kolejnych, dziennik jest obcinana w etapach punkt kontrolny w punkcie kontrolnym.

Ostrzeżenie

Aby uzyskać więcej informacji na temat punktów kontrolnych i obcinania dziennika, zobacz Punkty kontrolne i aktywna część dziennika.

Unikanie zapełnienie dziennika transakcji

Jeśli dziennik wypełnia (albo ponieważ zostanie osiągnięty maksymalny rozmiar lub wystąpienie serwera zabraknie miejsca), bazy danych nie można wykonać więcej aktualizacji.Aby uniknąć tego problemu, masz dwie możliwości:

  • Wznów dublowanie bazy danych sesja przed wypełnia dziennik lub dodać więcej miejsca w dzienniku.Wznawiając bazy danych, dublowanie pozwala serwer dublowany wysłać jego zakumulowane aktywnego dziennika do serwera dublowania i umieszcza dublowanie bazy danych w stanie SYNCHRONIZACJI.serwer duplikatu można następnie zabezpieczyć dziennik dysku i uruchom ponowne wykonanie go.

  • Przerwać dublowanie sesja przez usunięcie dublowanie bazy danych.

    W odróżnieniu od wstrzymaniem sesja, usuwanie dublowanie krople wszystkie informacje o sesja dublowanie.Każde wystąpienie serwera partner zachowuje swoją własną kopię bazy danych.Jeśli odzyskiwane jest byłym lustrzanej kopii, będzie mieć różnią od Byłej kopii głównej i znajdować się pod przez czas, jaki upłynął od czasu sesja została wstrzymana.Aby uzyskać więcej informacji, zobacz Usuwanie dublowania baz danych.