Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:Program SQL Server w systemie Windows
Ten artykuł zawiera wskazówki dotyczące uaktualniania lub stosowania poprawek wystąpień programu SQL Server, które uczestniczą w replikacji równorzędnej (P2P), zarówno poza grupą dostępności Always On, jak i dla baz danych znajdujących się w grupie dostępności Always On.
Jeśli topologia replikacji zawiera inne typy replikacji, takie jak migawka, scalanie lub replikacja transakcyjna, zobacz Uaktualnianie lub stosowanie poprawek replikowanych baz danych , aby uzyskać więcej informacji.
Uaktualnianie baz danych P2P poza grupą dostępności
Kroki opisane w tej sekcji zawierają wskazówki dotyczące uaktualniania lub stosowania poprawek dla wystąpień programu SQL Server uczestniczących w replikacji równorzędnej (P2P) poza grupą dostępności Always On.
W poniższej tabeli opisano role i nazwy serwerów, które uczestniczą w topologii replikacji używanej w przykładzie:
| Name | Role |
|---|---|
| Równorzędny1 | Wystąpienie programu SQL Server, które hostuje bazy danych replikacji dla pierwszego węzła w topologii równorzędnej. |
| Peer2 | Wystąpienie programu SQL Server, które hostuje kopie replikacji dla drugiego węzła w topologii wzajemnej. |
| Dist1 | Zdalny dystrybutor dla Peer1. |
| Dist2 | Zdalny dystrybutor dla Peer2. |
W przypadku stosowania poprawek lub uaktualniania replikowanych baz danych równorzędnych poza grupą dostępności wykonaj następujące kroki:
- Zatrzymaj ruch przychodzący do elementu Peer2 , zatrzymując wszystkich aplikacji i agentów dystrybucji z innych elementów równorzędnych replikowanych do tego wystąpienia. Na przykład zatrzymaj agenta dystrybucji na Peer1.
- Upewnij się, że nie ma oczekujących transakcji replikowanych przychodzących do Peer2, sprawdzając czytników dziennika i agentów dystrybucji skojarzonych z tą topologią replikacji.
- Jeśli dystrybutor jest zdalny, najpierw uaktualnij zdalnego dystrybutora Dist2. Jeśli dystrybutor jest lokalnym wystąpieniem Peer2, przejdź do następnego kroku.
- Uaktualnij wystąpienie Peer2.
- Uruchom agenta dystrybucji z elementu Peer1 (lub pozostałych elementów równorzędnych replikujących do tego elementu równorzędnego).
- Zatrzymaj ruch przychodzący do Peer1, poprzez zatrzymanie wszystkich aplikacji i agentów dystrybucji z innych węzłów replikujących do tej instancji. Na przykład zatrzymaj agenta dystrybucji na Peer2.
- Upewnij się, że nie ma oczekujących transakcji replikowanych przychodzących do elementu Peer1 , sprawdzając agentów czytnika dzienników i agentów dystrybucji skojarzonych z tą topologią replikacji.
- Jeśli dystrybutor jest zdalny, najpierw uaktualnij zdalnego dystrybutora Dist1. Jeśli dystrybutor jest lokalnym wystąpieniem Peer1, przejdź do następnego kroku.
- Uaktualnij wystąpienie Peer1.
- Uruchom agenta dystrybucji z węzła Peer2 (lub pozostałych węzłów replikujących z tym węzłem).
- Jeśli w topologii znajdują się inne elementy równorzędne, powtórz te same kroki dla każdego elementu równorzędnego.
Aktualizacja baz danych peer-to-peer w grupie dostępności
Kroki opisane w tej sekcji zawierają wskazówki dotyczące aktualizacji lub zastosowania poprawek dla wystąpień programu SQL Server uczestniczących w replikacji równorzędnej (P2P) w grupie dostępności Always On.
W poniższej tabeli opisano role i nazwy serwerów, które uczestniczą w topologii replikacji używanej w przykładzie:
| Name | Role |
|---|---|
| Peer1N1 | Wystąpienie programu SQL Server, które hostuje replikę podstawową i jest Peer1 w topologii peer-to-peer. |
| Peer1N2 | Wystąpienie programu SQL Server, które hostuje replikę pomocniczą skojarzoną z elementem Peer1 w topologii typu peer-to-peer. |
| Dist1 | Zdalny dystrybutor dla Peer1. |
| Peer2N3 | Wystąpienie programu SQL Server, które hostuje replikę podstawową, i jest Peer2 w topologii punkt-punkt. |
| Peer2N4 | Wystąpienie SQL Server hostujące replikę pomocniczą skojarzoną z elementem Peer2 w topologii peer-to-peer. |
| Dist2 | Zdalny dystrybutor dla Peer2. |
Uwaga / Notatka
Użycie lokalnego dystrybutora dla bazy danych P2P, która jest częścią grupy dostępności, nie jest zalecaną konfiguracją, ponieważ jest to pojedynczy punkt awarii.
Podczas stosowania poprawek lub aktualizacji baz danych replikowanych w trybie peer-to-peer w grupie dostępności, postępuj zgodnie z poniższymi krokami:
- Zatrzymaj ruch przychodzący do elementu Peer2, zatrzymując wszystkie aplikacje i agentów dystrybucji z innych równorzędnych elementów, które replikują do tego wystąpienia. Na przykład zatrzymaj agenta dystrybucji na Peer1.
- Upewnij się, że nie ma oczekujących transakcji replikowanych przychodzących do Peer2, sprawdzając czytników dziennika i agentów dystrybucji skojarzonych z tą topologią replikacji.
- Uaktualnij zdalnego dystrybutora dla Peer2, Dist2, postępując zgodnie z sekwencją Uaktualnianie replik grup dostępności. Jeśli dystrybutor jest lokalny, przejdź do następnego kroku.
- Uaktualnij replikę pomocniczą Peer2N4.
- Przeprowadź przełączenie awaryjne grupy dostępności z bieżącej repliki podstawowej Peer2N3 do uaktualnionej repliki pomocniczej Peer2N4.
- Zaktualizuj poprzednią replikę podstawową Peer2N3.
- Przeprowadź failover grupy dostępności z bieżącej podstawowej repliki Peer2N4 do poprzedniej podstawowej repliki Peer2N3.
- Uruchom agenta dystrybucji z elementu Peer1 (lub pozostałych elementów równorzędnych replikujących do tego elementu równorzędnego).
- Zatrzymaj ruch przychodzący do Peer1, poprzez zatrzymanie wszystkich aplikacji i agentów dystrybucji z innych węzłów replikujących do tej instancji. Na przykład zatrzymaj agenta dystrybucji na Peer2.
- Upewnij się, że nie ma oczekujących transakcji replikowanych przychodzących do elementu Peer1 , sprawdzając agentów czytnika dzienników i agentów dystrybucji skojarzonych z tą topologią replikacji.
- Uaktualnij zdalnego dystrybutora dla Peer1, Dist1, postępując zgodnie z sekwencją w Uaktualnianie replik grup dostępności. Jeśli dystrybutor jest lokalny, przejdź do następnego kroku.
- Uaktualnij replikę pomocniczą Peer1N2.
- Przeprowadź failover grupy dostępności z bieżącej repliki podstawowej Peer1N1 do uaktualnionej repliki pomocniczej Peer1N2.
- Uaktualnij poprzednią replikę podstawową Peer1N1.
- Przełącz grupę dostępności z bieżącej podstawowej Peer1N2 do poprzedniej repliki podstawowej Peer1N1.
- Uruchom agenta dystrybucji z węzła Peer2 (lub pozostałych węzłów replikujących z tym węzłem).
- Jeśli w topologii znajdują się inne elementy równorzędne, powtórz te same kroki dla każdego elementu równorzędnego.
Treści powiązane
- Replikacja SQL Server
- Uaktualnianie lub stosowanie poprawek replikowanych baz danych
- Administracja replikacją — często zadawane pytania
- zgodność z poprzednimi wersjami replikacji
- Obsługiwane uaktualnienia wersji i edycji (SQL Server 2022)
- Aktualizacja serwera SQL
- Uaktualnianie replik grup dostępności