KB4501797 - FIX: El movimiento de datos al reenviador de DAG no se reanuda automáticamente después de que se agote el tiempo de espera de la conexión en SQL Server 2016 y 2017

Se aplica a
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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:

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:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.