KB3057876 CORRECCIÓN: La base de datos AlwaysOn en una réplica secundaria muestra el estado "NO SINCRONIZANDO" en SQL Server 2014

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Supongamos que usa la característica Grupos de disponibilidad AlwaysOn en Microsoft SQL Server 2014. Después de reiniciar una instancia de SQL Server, las bases de datos que participan en los grupos de disponibilidad pueden mostrar el estado "NO SINCRONIZANDO" en las réplicas secundarias. Además, no puede unir ni quitar las bases de datos de los grupos de disponibilidad. Y tampoco puede quitar los grupos de disponibilidad de las réplicas secundarias.

En esta situación, en el registro de errores de SQL Server se registran mensajes de error parecidos a los siguientes:

Nota

Starting up database 'Database_Name'.
Omitir el inicio predeterminado de la base de datos "Database_Name" porque la base de datos pertenece a un grupo de disponibilidad (Id. de grupo: Group_ID). El grupo de disponibilidad iniciará la base de datos. Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.
Información de estado para la base de datos 'Database_Name' - Hardended lsn: '(0:0:0)' Confirmar LSN: '(0:0:0)' Hora de confirmación: 'datetime'
La conexión de grupos de disponibilidad AlwaysOn con la base de datos principal finalizó para la base de datos secundaria "Database_Name" en la réplica de disponibilidad "Replica_Name" con el id. de réplica: {Replica_ID}. Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.
Información de estado para la base de datos 'Database_Name' - Hardended lsn: '(0:0:0)' Confirmar LSN: '(0:0:0)' Hora de confirmación: 'datetime'
Información de estado para la base de datos 'Database_Name' - Hardended lsn: '(0:0:0)' Confirmar LSN: '(0:0:0)' Hora de confirmación: 'datetime'
Starting up database 'Database_Name'.
Grupos de disponibilidad AlwaysOn conexión con la base de datos principal establecida para la base de datos secundaria "Database_Name" en la réplica de disponibilidad "REPLICA_NAME" con id. de réplica: {Replica_ID}. Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.
2289 transacciones acumuladas en la base de datos "Database_Name" (107:0). Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.
CHECKDB para la base de datos 'Database_Name' finalizó sin errores en la fecha y hora local. Este es un mensaje solo informativo; No se requiere ninguna acción del usuario.
La conexión de grupos de disponibilidad AlwaysOn con la base de datos principal finalizó para la base de datos secundaria "Database_Name" en la réplica de disponibilidad "REPLICA_NAME" con id. de réplica: {Replica_ID}. Este es un mensaje solo informativo. No se requiere ninguna acción del usuario.

      

Causa

Este problema se produce debido a una condición de interbloqueo entre un subproceso de puesta al día y un subproceso de rol de modificador.

Resolución

Este problema se corrigió por primera vez en las siguientes actualizaciones acumulativas para SQL Server 2014:

Actualización acumulativa 2 para SQL Server 2014 Service Pack 1
        
         Actualización acumulativa 9 para SQL Server 2014
        
        
      

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:

Versiones de compilación de SQL Server 2014
      

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

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