Comparteix via


Actualización o revisión de bases de datos replicadas punto a punto

Se aplica a:SQL Server en Windows

En este artículo se proporcionan instrucciones sobre cómo actualizar o aplicar revisiones a instancias de SQL Server que participan en la replicación punto a punto (P2P), tanto fuera de un grupo de disponibilidad AlwaysOn como para las bases de datos que están dentro de un grupo de disponibilidad AlwaysOn.

Si la topología de replicación incluye otros tipos de replicación, como la instantánea, la combinación o la replicación transaccional, consulte Actualización o revisión de bases de datos replicadas para obtener más información.

Actualización de bases de datos P2P fuera de un grupo de disponibilidad

Los pasos de esta sección proporcionan instrucciones sobre cómo actualizar o aplicar revisiones a instancias de SQL Server que participan en la replicación punto a punto (P2P) fuera de un grupo de disponibilidad AlwaysOn.

En la tabla siguiente se describen los roles y nombres de los servidores que participan en la topología de replicación que se usa en el ejemplo:

Nombre Rol
Peer1 Instancia de SQL Server que hospeda las bases de datos de replicación para el primer elemento del mismo nivel en la topología punto a punto.
Peer2 La instancia de SQL Server que hospeda las bases de datos de replicación para el segundo nodo en la topología punto a punto.
Dist1 Distribuidor remoto de Peer1.
Dist2 Distribuidor remoto de Peer2.

Al aplicar revisiones o actualizar bases de datos replicadas punto a punto fuera de un grupo de disponibilidad, siga estos pasos:

  1. Detenga el tráfico entrante a Peer2 deteniendo todas las aplicaciones y agentes de distribución de cualquier otro elemento del mismo nivel que se replique en esta instancia. Por ejemplo, detenga el agente de distribución en Peer1.
  2. Confirme que no hay transacciones replicadas pendientes que lleguen a Peer2 comprobando los agentes de registro y los agentes de distribución asociados a esta topología de replicación.
  3. Si el distribuidor es remoto, actualice primero el distribuidor remoto Dist2. Si el distribuidor es la instancia local de Peer2 , vaya al paso siguiente.
  4. Actualice la instancia de Peer2.
  5. Inicie el agente de distribución desde Peer1 (o cualquier elemento del mismo nivel restante que se replica en este mismo nivel).
  6. Detenga el tráfico entrante a Peer1 deteniendo todas las aplicaciones y agentes de distribución de cualquier otro elemento del mismo nivel que se replique en esta instancia. Por ejemplo, detenga el agente de distribución en Peer2.
  7. Confirme que no hay transacciones replicadas pendientes que lleguen a Peer1 comprobando los agentes de registro y los agentes de distribución asociados a esta topología de replicación.
  8. Si el distribuidor es remoto, actualice primero el distribuidor remoto Dist1. Si el distribuidor es la instancia local Peer1, vaya al paso siguiente.
  9. Actualice la instancia peer1.
  10. Inicie el agente de distribución desde Peer2 (o cualquier otro par restante que se replique a este par).
  11. Si hay otros elementos del mismo nivel en la topología, repita estos mismos pasos para cada elemento del mismo nivel.

Actualización de bases de datos P2P en un grupo de disponibilidad

Los pasos de esta sección proporcionan instrucciones sobre cómo actualizar o aplicar revisiones a instancias de SQL Server que participan en la replicación punto a punto (P2P) dentro de un grupo de disponibilidad AlwaysOn.

En la tabla siguiente se describen los roles y nombres de los servidores que participan en la topología de replicación que se usa en el ejemplo:

Nombre Rol
Peer1N1 La instancia de SQL Server que hospeda la réplica principal y es Peer1 en la topología punto a punto.
Peer1N2 Instancia de SQL Server que hospeda la réplica secundaria asociada a Peer1 en la topología punto a punto.
Dist1 El distribuidor remoto de Peer1.
Peer2N3 La instancia de SQL Server que hospeda la réplica principal y es Peer2 en la topología punto a punto.
Peer2N4 Instancia de SQL Server que hospeda la réplica secundaria asociada a Peer2 en la topología punto a punto.
Dist2 Distribuidor remoto para Peer2.

Nota:

El uso de un distribuidor local para una base de datos P2P que forma parte de un grupo de disponibilidad no es una configuración recomendada, ya que es un único punto de error.

Al aplicar revisiones o actualizar bases de datos replicadas punto a punto dentro de un grupo de disponibilidad, siga estos pasos:

  1. Detenga el tráfico entrante a Peer2 deteniendo todas las aplicaciones y agentes de distribución de cualquier otro elemento del mismo nivel que se replique en esta instancia. Por ejemplo, detenga el agente de distribución en Peer1.
  2. Confirme que no hay transacciones replicadas pendientes que lleguen a Peer2 comprobando los agentes de registro y los agentes de distribución asociados a esta topología de replicación.
  3. Actualice el distribuidor remoto para Peer2, Dist2, siguiendo la secuencia en Actualizar réplicas del grupo de disponibilidad. Si su distribuidor es local, pase al siguiente paso.
  4. Actualice la réplica secundaria Peer2N4.
  5. Realice una conmutación por error del grupo de disponibilidad desde la réplica principal actual Peer2N3 a la réplica secundaria actualizada Peer2N4.
  6. Actualice la anterior réplica principal Peer2N3.
  7. Efectúe una conmutación por error del grupo de disponibilidad desde el actual primario Peer2N4 hacia la réplica primaria anterior Peer2N3.
  8. Inicie el agente de distribución desde Peer1 (o cualquier elemento del mismo nivel restante que se replica en este mismo nivel).
  9. Detenga el tráfico entrante a Peer1 deteniendo todas las aplicaciones y agentes de distribución de cualquier otro elemento del mismo nivel que se replique en esta instancia. Por ejemplo, detenga el agente de distribución en Peer2.
  10. Confirme que no hay transacciones replicadas pendientes que lleguen a Peer1 comprobando los agentes de registro y los agentes de distribución asociados a esta topología de replicación.
  11. Actualice el distribuidor remoto para Peer1, Dist1, siguiendo el orden en Actualizar réplicas del grupo de disponibilidad. Si el distribuidor es local, omita el siguiente paso.
  12. Actualice la réplica secundaria Peer1N2.
  13. Realice una conmutación por error del grupo de disponibilidad desde la réplica principal actual Peer1N1 a la réplica secundaria actualizada Peer1N2.
  14. Actualice la anterior réplica principal Peer1N1.
  15. Realice una conmutación por error del grupo de disponibilidad desde el actual principal Peer1N2 a la réplica principal anterior Peer1N1.
  16. Inicie el agente de distribución desde Peer2 (o cualquier otro par restante que se replique a este par).
  17. Si hay otros elementos del mismo nivel en la topología, repita estos mismos pasos para cada elemento del mismo nivel.