Síntomas
Suponga que tiene muchas bases de datos en un grupo de disponibilidad distribuido (AG) distribuido en Microsoft SQL Server 2016 y 2017. Cuando se realiza una conmutación por error enel segundo Ween reenviador y réplica secundaria de AG, observará que puede fallar aunque todos los las réplicas están sincronizadas. Además, recibirá mensajes de error similares a los siguientes:
Msj 41104, nivel 16, estado 12, línea lineNumber
Conmutación por error del grupo de disponibilidad a la réplica local falló porque el recurso del grupo de disponibilidad no se desconectaba debido a un error anterior.
Para identificar el error, puede comprobar el registro de errores de SQL Server, el Registros del clúster de conmutación por error de Windows Server y registros de eventos del sistema. Para obtener más información Acerca de cómo ver los eventos y los registros de un clúster de conmutación por error de Windows Server (WSFC), puede ver la documentación de Windows Server. Al comprobar el registro de errores, encontrará un mensaje de error similar al siguiente:
La réplica de disponibilidad de el grupo de disponibilidad ' <AGName> ' en esta instancia de SQL Server no se puede convertir en la réplica principal. Uno o más las bases de datos no están sincronizadas o no se han unido al grupo de disponibilidad.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Resolución
El problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Acerca de las actualizaciones acumulativas de SQL Server:
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas con el anterior actualización acumulativa. Consulte las últimas actualizaciones acumulativas para SQL Server:
Referencias
Más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.