Síntomas
Supongamos que tiene un grupo de disponibilidad distribuida (DAG) con muchas bases de datos (>15) en Microsoft SQL Server 2016 y 2017. En ocasiones, se agota el tiempo de espera de la conexión entre las instancias principal global y reenviador de DAG de SQL Server. Una vez restablecida la conexión, el movimiento de datos de las bases de datos no se reanuda automáticamente. Además, puede observar lo siguiente:
- La réplica de la base de datos se encuentra en NOT_HEALTY y NOT_SYNCHRONIZING estados.
- El last_commit_time en el reenviador de DAG coincide con la hora del tiempo de espera de la conexión.
También puede ver los siguientes mensajes de error registrados en el registro de errores del host de réplica principal del grupo de disponibilidad principal:
Fecha y hora spid329s Se ha excedido el tiempo de espera de una conexión previamente establecida a la réplica de disponibilidad 'ReplicaName' con id [ReplicaID]. Existe un problema de red o de firewall, o bien la réplica de disponibilidad ha pasado al rol de resolución.
Fecha y hora spid1538s Grupos de disponibilidad Always On La conexión con la base de datos secundaria finalizó para la base de datos principal "DatabaseName" en la réplica de disponibilidad "ReplicaName" con Replica ID: {ReplicaID}. Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.
- Esto se notifica para la mayoría de las bases de datos del Grupo de disponibilidad distribuida, si no para todas.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
- Actualización acumulativa 15 para SQL Server 2017
- Actualización acumulativa 7 para SQL Server 2016 SP2
Acerca de las actualizaciones acumulativas para SQL Server:
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
- Actualización acumulativa más reciente para SQL Server 2017
- Actualización acumulativa más reciente para SQL Server 2016
Referencias
Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.