Megosztás:


Társközi replikált adatbázisok frissítése vagy javítása

A következőkre vonatkozik:SQL Server Windows rendszeren

Ez a cikk útmutatást nyújt a társközi (P2P) replikációban részt vevő SQL Server-példányok frissítéséhez vagy javításához mind az Always On rendelkezésre állási csoporton kívüli, mind az Always On rendelkezésre állási csoportban lévő adatbázisok esetében.

Ha a replikációs topológia más replikációs típusokat is tartalmaz, például pillanatképet, egyesítést vagy tranzakciós replikációt, további információt a replikált adatbázisok frissítése vagy javítása című témakörben talál.

P2P-adatbázisok frissítése rendelkezésre állási csoporton kívül

Az ebben a szakaszban ismertetett lépések útmutatást nyújtanak az Always On rendelkezésre állási csoporton kívüli társközi (P2P) replikációban részt vevő SQL Server-példányok frissítéséhez vagy javításához.

Az alábbi táblázat a példában használt replikációs topológiában részt vevő kiszolgálók szerepköreit és nevét ismerteti:

Név Role
Peer1 A társközi topológiában az első társ replikációs adatbázisait üzemeltető SQL Server-példány.
Peer2 A társközi topológiában a második társ replikációs adatbázisait üzemeltető SQL Server-példány.
Dist1 A Peer1 távoli terjesztője.
Dist2 A Peer2 távoli forgalmazója.

A társközi replikált adatbázisok rendelkezésre állási csoporton kívüli javításakor vagy frissítésekor kövesse az alábbi lépéseket:

  1. Állítsa le a Peer2 felé irányuló bejövő forgalmat úgy, hogy leállítja az összes alkalmazást és terjesztési agentet bármely más társpeertől, amelyek replikálnak ehhez a példányhoz. Állítsa le például a terjesztési ügynököt a Peer1-en.
  2. Ellenőrizze a replikációs topológiához társított naplóolvasó ügynököket és terjesztési ügynököket, hogy megbizonyosodjon arról, nincsenek-e függőben lévő replikált tranzakciók a Peer2-be.
  3. Ha a forgalmazó távoli, először frissítse a Dist2 disztribútort. Ha a forgalmazó a helyi Peer2-példány, ugorjon a következő lépésre.
  4. Frissítse a Peer2 példányt.
  5. Indítsa el a terjesztési szolgáltatást a Peer1-től (vagy bármely másik partnerről, amely erre a társra replikál).
  6. Állítsa le a Peer1 felé irányuló bejövő forgalmat azáltal, hogy leállítja az összes alkalmazást és terjesztési ügynököt bármely más társon, amely erre a példányra replikál. Állítsa le például a terjesztési ügynököt a Peer2-ben.
  7. A replikációs topológiához társított naplóolvasó ügynökök és terjesztési ügynökök ellenőrzésével győződjön meg arról, hogy nincsenek függőben lévő replikált tranzakciók a Peer1-be .
  8. Ha a forgalmazó távoli, először frissítse a távoli forgalmazót, Dist1. Ha a forgalmazó a helyi Peer1-példány, lépjen a következő lépésre.
  9. Frissítse a Peer1 példányt.
  10. Indítsa el a terjesztési ügynököt a Peer2-n (vagy bármely más társ, amely e társra replikál).
  11. Ha más társ is szerepel a topológiában, ismételje meg ezeket a lépéseket minden társ esetében.

P2P-adatbázisok frissítése rendelkezésre állási csoportban

Az ebben a szakaszban ismertetett lépések útmutatást nyújtanak az Always On rendelkezésre állási csoportban társközi (P2P) replikációban részt vevő SQL Server-példányok frissítéséhez vagy javításához.

Az alábbi táblázat a példában használt replikációs topológiában részt vevő kiszolgálók szerepköreit és nevét ismerteti:

Név Role
Társ1N1 Az elsődleges replikát üzemeltető SQL Server-példány, amely a peer-to-peer topológiában Peer1.
Peer1N2 A társközi topológiában a Peer1-hez társított másodlagos replikát üzemeltető SQL Server-példány.
Dist1 A Peer1 távoli terjesztője.
Peer2N3 Az elsődleges replikát üzemeltető SQL Server-példány a társközi topológiában Peer2.
Peer2N4 Az SQL Server-példány, amely a peer-to-peer topológiában a Peer2-hez társított másodlagos replikát üzemelteti.
Dist2 A Peer2 távoli forgalmazója.

Megjegyzés:

A rendelkezésre állási csoport részét képező P2P-adatbázisok helyi forgalmazójának használata nem ajánlott konfiguráció, mivel az egyetlen hibapont.

A társközi replikált adatbázisok rendelkezésre állási csoporton belüli javításakor vagy frissítésekkor kövesse az alábbi lépéseket:

  1. Állítsa le a Peer2 felé irányuló bejövő forgalmat úgy, hogy leállítja az összes alkalmazást és elosztási ügynököt bármely más társtól, amelyek erre a példányra replikálnak. Állítsa le például a terjesztési ügynököt a Peer1-en.
  2. A naplóolvasó ügynökök és a terjesztési ügynökök ellenőrzésével, amelyek ehhez a replikációs topológiához tartoznak, bizonyosodjon meg arról, hogy nincsenek függőben lévő beérkező replikált tranzakciók a Peer2 felé.
  3. Frissítse a Peer2, Dist2 távoli forgalmazóját a rendelkezésre állási csoport replikák frissítésének sorrendjét követve. Ha a forgalmazó helyi, ugorjon a következő lépésre.
  4. Frissítse a másodlagos replika Peer2N4-et.
  5. Végezzen feladatátvételt a rendelkezésre állási csoportról az aktuális elsődleges replikáról Peer2N3 a frissített másodlagos replikára Peer2N4.
  6. Frissítse a korábbi elsődleges replikát Társ2N3-t.
  7. Rendelkezésre állási csoport átirányítását hajtsa végre az aktuális elsődleges Peer2N4-ről az előző elsődleges replikára Peer2N3-ra.
  8. Indítsa el a terjesztési ügynököt a Peer1-n (vagy bármely más társ, amely erre a társra replikál).
  9. Állítsa le a Peer1 felé irányuló bejövő forgalmat azáltal, hogy leállítja az összes, a példányba replikáló alkalmazást és disztribúciós szolgáltatót más társtól. Állítsa le például a terjesztési ügynököt a Peer2-ben.
  10. Győződjön meg arról, hogy nincsenek függőben lévő replikációs tranzakciók a Peer1 esetében a replikációs topológiához társított naplóolvasó és terjesztési ügynökök ellenőrzésével.
  11. Frissítse a Peer1 távterjesztőt, Dist1-et a rendelkezésre állási csoport replikák frissítésének sorrendje szerint. Ha a forgalmazó helyi, ugorjon a következő lépésre.
  12. Frissítse a másodlagos replika Peer1N2-őt.
  13. Hajtsa végre a feladatátvételt a rendelkezésre állási csoportra az aktuális elsődleges replikáról, a Peer1N1-ről a frissített másodlagos Peer1N2-re.
  14. Frissítse a korábbi elsődleges replika Peer1N1-et.
  15. Hajtsa végre a rendelkezésre állási csoport átváltását az aktuális elsődleges Peer1N2-ról az előző elsődleges replika Peer1N1-re.
  16. Indítsa el a terjesztési ügynököt a Peer2-ről (vagy bármely más társakról, amelyek erre a társra replikálnak).
  17. Ha más társ is szerepel a topológiában, ismételje meg ezeket a lépéseket minden társ esetében.