Jak Zmniejszenie czasu przestojów dublowanego baz danych podczas uaktualniania wystąpienia serwera

Podczas uaktualniania wystąpienia serwera z SQL Server 2005 do SQL Server 2008 R2, można zmniejszyć przestoje dla każdej bazy danych dublowanego do tylko jednego ręczna praca awaryjna przez wykonywanie kolejnych uaktualnień, znany jako uaktualnienia stopniowego.Uaktualnienia stopniowego jest procesem wieloetapowym, który w najprostszej postaci wymaga uaktualnienia wystąpienie serwera, który jest aktualnie działający jako serwer duplikatu sesja dublowania, a następnie ręcznie braku nad dublowanego bazy danych, uaktualnianie Byłej serwer dublowanyi wznawianie dublowanie.W praktyce proces dokładnej zależy trybu pracy i liczba i układ dublowanie sesja uruchomioną na wystąpienia serwera, które są uaktualnianie.

Ostrzeżenie

Aby uzyskać informacje dotyczące uaktualniania stopniowego do zainstalowania dodatku usługa pack lub poprawki, zobacz Jak Zainstaluj dodatek Service Pack w systemie z minimalnym czasem przestojów dublowanego baz danych.

Przygotowanie zalecane (najważniejsze wskazówki)

Przed rozpoczęciem uaktualnienia stopniowego, zalecane jest:

  1. Wykonać praktyka ręczna praca awaryjna na co najmniej jednym dublowanie sesji:

    Ostrzeżenie

    Aby uzyskać informacje o ręczna praca awaryjna works, zobacz Ręczne przejęcie awaryjne.

  2. Ochrona danych:

    1. kopia zapasowa pełnej bazy danych w każdej dublowana baza danych:

      Jak: Wykonywanie kopii zapasowej bazy danych (SQL Server Management Studio).

      Jak Utwórz pełną kopię zapasową bazy danych (Transact-SQL)

    2. Uruchom dbcc checkdb polecenia każdej dublowana baza danych.

Etapy uaktualnienia stopniowego

Konkretne etapy uaktualnienia stopniowego zależy od trybu pracy dublowanie konfiguracja.Jednak podstawowe etapy są takie same.

Następujący rysunek jest schematu blokowego, który przedstawiono podstawowe etapy uaktualnienia stopniowego w każdym trybie operacyjnym.Po ilustracji zostały opisane odpowiednie procedury.

Schemat blokowy pokazujący kroki uaktualnienia równoległego

Ważna informacjaWażne:

Wystąpienie serwera może wykonywać różne role dublowania (serwer dublowany, serwer duplikatu, lub świadka) w równoległych dublowanie sesji.W takim przypadek należy odpowiednio dostosować podstawowego procesu uaktualniania stopniowego.Aby uzyskać więcej informacji, zobacz Sesje dublowania bazy danych.

Aby zmienić sesja z trybu wysokiej wydajności tryb wysokiego bezpieczeństwa

Aby usunąć świadka z sesja

Aby wykonać uaktualnienie stopniowe

  1. Aby zminimalizować czas przestoju, firma Microsoft zaleca następujące czynności: Aktualizowanie dowolnego partner dublowanie, który jest aktualnie serwer duplikatu swoje sesje dublowanie, aby uruchomić uaktualnienia stopniowego.Może być na tym etapie aktualizować wiele wystąpień serwera.

    Ostrzeżenie

    Świadka można uaktualnić w dowolnym miejscu procesu uaktualniania stopniowego.Na przykład jeśli wystąpienie serwera jest serwer duplikatu w sesji 1 i jest świadka w sesji 2 można uaktualnić wystąpienie serwera teraz.

    Wystąpienie serwera do uaktualnienia pierwszego zależy bieżącej konfiguracja sesji dublowanie, w następujący sposób:

    • Jeśli dowolne wystąpienie serwera jest już serwer duplikatu swoje sesje dublowanie, należy uaktualnić wystąpienie serwera do nowej wersja.

    • Jeśli wszystkie wystąpienia serwera są obecnie serwer dublowany wszystkie sesje dublowanie, zaznacz jedno wystąpienie serwera do uaktualnienia pierwszego.Następnie, ręcznie praca awaryjna każdego z jego głównych baz danych i uaktualnienie tego wystąpienie serwera.

    Po uaktualnieniu, wystąpienie serwera automatycznie przyłączy wszystkich swoich posiedzeń dublowanie.

  2. Dla każdej sesja dublowanie którego serwer duplikatu instancji została właśnie uaktualniona, poczekaj sesja do synchronizacji.Następnie należy połączyć się z wystąpienie serwer dublowany i ręcznie praca awaryjna sesja.Na pracy awaryjnej, wystąpienie uaktualnionego serwera będzie serwer dublowany danej sesja, a poprzedni serwer dublowany staje się serwer duplikatu.

    Celem tego kroku jest dla innego wystąpienie serwera stać się serwer duplikatu w każdej sesja dublowanie, w którym jest partner.

    Ograniczenia po przełączeniu do wystąpienie uaktualnionego serwera.

    Po awarii z SQL Server 2005 wystąpienie serwera do SQL Server 2008 wystąpienie serwera sesja z bazą danych jest zawieszona.Nie można wznowić, aż do innych partner został uaktualniony.Jednak serwer dublowany jest nadal akceptować połączenia i umożliwiająca dostęp do danych i modyfikacji na dublowana baza danych.

    Ostrzeżenie

    Ustanowienia nowej sesja dublowanie wymaga serwer wystąpień wszystkie uruchomione tej samej wersja SQL Server.

  3. Po praca awaryjna, zaleca się uruchomienie dbcc checkdb polecenia dublowana baza danych.

  4. Każde wystąpienie serwera, który jest teraz uaktualnienia serwer duplikatu we wszystkich sesjach, w których jest partner dublowanie.Trzeba w tym momencie aktualizacji wielu serwerów.

    Ważna informacjaWażne:

    W złożonych konfiguracja dublowanie niektóre wystąpienie serwera może być nadal oryginalny serwer dublowany w sesji dublowanie.Powtórz czynności 2-4 do tych wystąpień serwera wszystkie wystąpienia zaangażowane są uaktualniane.

  5. Wznowić sesja dublowanie.

    Ostrzeżenie

    Automatyczne pracy awaryjnej nie będzie działać, dopóki monitor został uaktualniony i z powrotem dodane do sesja dublowanie.

  6. Uaktualnij pozostałe wystąpienie serwera, jest Monitor w jego sesjach dublowanie.Po uaktualniony świadka przyłącza sesja dublowanie, automatyczna praca awaryjna ponownie staje się możliwe.Trzeba w tym momencie aktualizacji wielu serwerów.

Aby powrócić do trybu wysokiej wydajności sesja

  • Opcjonalnie można powrócić do trybu wysokiej wydajności przy użyciu jednej z następujących metod:

    • In SQL Server Management Studio: Zmień Tryb operacyjny opcji o wysokiej wydajności (asynchronicznej) za pomocą Dublowanie strony z Właściwości bazy danych okno dialogowe.

    • In Transact-SQL: Użyj ALTER DATABASE do zestaw bezpieczeństwa transakcji do OFF.

Aby dodać świadka do dublowanie sesja