Delen via


Ge-repliceerde peer-to-peer databases upgraden of patchen

Van toepassing op:SQL Server in Windows

Dit artikel bevat richtlijnen voor het upgraden of patchen van SQL Server-exemplaren die deelnemen aan P2P-replicatie (peer-to-peer), zowel buiten een AlwaysOn-beschikbaarheidsgroep als voor databases die zich in een AlwaysOn-beschikbaarheidsgroep bevinden.

Als uw replicatietopologie andere typen replicatie bevat, zoals momentopname, samenvoeging of transactionele replicatie, raadpleegt u Gerepliceerde databases upgraden of patchen voor meer informatie.

P2P-databases upgraden buiten een beschikbaarheidsgroep

De stappen in deze sectie bevatten richtlijnen voor het upgraden of patchen van SQL Server-exemplaren die deelnemen aan peer-to-peer-replicatie (P2P) buiten een AlwaysOn-beschikbaarheidsgroep.

In de volgende tabel worden de rollen en namen beschreven van de servers die deelnemen aan de replicatietopologie die in het voorbeeld wordt gebruikt:

Naam Rol
Peer1 Het SQL Server-exemplaar dat als host fungeert voor de replicatiedatabases voor de eerste peer in de peer-to-peertopologie.
Peer2 Het SQL Server-exemplaar dat als host fungeert voor de replicatiedatabases voor de tweede peer in de peer-to-peertopologie.
Dist1 De externe distributeur voor Peer1.
Dist2 De externe distributeur voor Peer2.

Voer de volgende stappen uit bij het patchen of upgraden van gerepliceerde peer-to-peer-databases buiten een beschikbaarheidsgroep:

  1. Stop binnenkomend verkeer naar Peer2 door alle toepassingen en distributieagents te stoppen van andere peers die repliceren naar dit exemplaar. Stop bijvoorbeeld de distributieagent op Peer1.
  2. Controleer of er geen gerepliceerde transacties in behandeling zijn die naar Peer2 worden verzonden door de agents voor logboeklezers en distributieagents te controleren die zijn gekoppeld aan deze replicatietopologie.
  3. Als de distributeur op afstand is, moet u eerst de externe distributeur Dist2 upgraden. Als de distributeur het lokale Peer2-exemplaar is, gaat u verder met de volgende stap.
  4. Voer een upgrade uit van het exemplaar peer2.
  5. Start de distributieagent vanuit Peer1 (of eventuele resterende peers die naar deze peer repliceren).
  6. Stop binnenkomend verkeer naar Peer1 door alle toepassingen en distributieagents te stoppen van andere peers die naar dit exemplaar repliceren. Stop bijvoorbeeld de distributieagent op Peer2.
  7. Controleer of er geen gerepliceerde transacties in behandeling zijn die naar Peer1 worden verzonden door de agent voor logboeklezers en distributieagents te controleren die zijn gekoppeld aan deze replicatietopologie.
  8. Als de distributeur op afstand is, moet u eerst de externe distributeur Dist1 upgraden. Als de distributeur het lokale Peer1-exemplaar is, gaat u verder met de volgende stap.
  9. Voer een upgrade uit van het exemplaar peer1.
  10. Start de distributieagent vanaf Peer2 (of eventuele resterende peers die naar deze peer repliceren).
  11. Als er andere peers in de topologie zijn, herhaalt u dezelfde stappen voor elke peer.

P2P-databases upgraden in een beschikbaarheidsgroep

De stappen in deze sectie bevatten richtlijnen voor het upgraden of patchen van SQL Server-exemplaren die deelnemen aan peer-to-peer-replicatie (P2P) binnen een AlwaysOn-beschikbaarheidsgroep.

In de volgende tabel worden de rollen en namen beschreven van de servers die deelnemen aan de replicatietopologie die in het voorbeeld wordt gebruikt:

Naam Rol
Peer1N1 Het SQL Server-exemplaar dat als host fungeert voor de primaire replica en is Peer1 in de peer-to-peertopologie.
Peer1N2 Het SQL Server-exemplaar dat als host fungeert voor de secundaire replica die is gekoppeld aan Peer1 in de peer-to-peertopologie.
Dist1 De externe distributeur voor Peer1.
Peer2N3 Het SQL Server-exemplaar dat als host fungeert voor de primaire replica en peer2 in de peer-to-peertopologie.
Peer2N4 Het SQL Server-exemplaar dat als host fungeert voor de secundaire replica die is gekoppeld aan Peer2 in de peer-to-peertopologie.
Dist2 De externe distributeur voor Peer2.

Opmerking

Het gebruik van een lokale distributeur voor een P2P-database die deel uitmaakt van een beschikbaarheidsgroep, is geen aanbevolen configuratie, omdat het een single point of failure is.

Voer de volgende stappen uit bij het patchen of upgraden van gerepliceerde peer-to-peerdatabases binnen een beschikbaarheidsgroep:

  1. Stop binnenkomend verkeer naar Peer2 door alle toepassingen en distributieagents te stoppen van andere peers die repliceren naar dit exemplaar. Stop bijvoorbeeld de distributieagent op Peer1.
  2. Controleer of er geen gerepliceerde transacties in behandeling zijn die naar Peer2 worden verzonden door de agents voor logboeklezers en distributieagents te controleren die zijn gekoppeld aan deze replicatietopologie.
  3. Werk de externe distributeur voor Peer2, Dist2, bij door de volgorde in replica's van de beschikbaarheidsgroep upgraden te volgen. Als uw distributeur lokaal is, gaat u verder met de volgende stap.
  4. Voer een upgrade uit van de secundaire replica peer2N4.
  5. Voer een failover uit van de beschikbaarheidsgroep van de huidige primaire replica Peer2N3 naar de bijgewerkte secundaire Peer2N4.
  6. Upgrade de voormalige primaire replica Peer2N3.
  7. Voer een failover uit van de beschikbaarheidsgroep van de huidige primaire Peer2N4 naar de vorige primaire replica Peer2N3.
  8. Start de distributieagent vanuit Peer1 (of eventuele resterende peers die naar deze peer repliceren).
  9. Stop binnenkomend verkeer naar Peer1 door alle toepassingen en distributieagents te stoppen van andere peers die naar dit exemplaar repliceren. Stop bijvoorbeeld de distributieagent op Peer2.
  10. Controleer of er geen gerepliceerde transacties in behandeling zijn die naar Peer1 worden verzonden door de agent voor logboeklezers en distributieagents te controleren die zijn gekoppeld aan deze replicatietopologie.
  11. Werk de externe distributeur voor Peer1, Dist1, bij door de volgorde in replica's van de beschikbaarheidsgroep upgraden te volgen. Als uw distributeur lokaal is, gaat u verder met de volgende stap.
  12. Voer een upgrade uit van de secundaire replica peer1N2.
  13. Voer een failover uit van de beschikbaarheidsgroep van de huidige primaire replica Peer1N1 naar de bijgewerkte secundaire Peer1N2.
  14. Upgrade de voormalige primaire replica Peer1N1.
  15. Voer een failover uit van de beschikbaarheidsgroep van de huidige primaire Peer1N2 naar de vorige primaire replica Peer1N1.
  16. Start de distributieagent vanaf Peer2 (of eventuele resterende peers die naar deze peer repliceren).
  17. Als er andere peers in de topologie zijn, herhaalt u dezelfde stappen voor elke peer.