Síntomas
Tenga en cuenta el siguiente escenario:
- Ha configurado un grupo de disponibilidad distribuida en SQL Server 2017 o 2019 en Linux entre los grupos de disponibilidad (AG), AG1 y AG2.
- Supongamos que AG1 es el grupo de disponibilidad principal con los nodos N1, N2 y N3.
- Si intenta conmutar por error de N1 a N3 en el grupo de disponibilidad AG1, la sincronización se bloqueará en un estado no sincronizado y nunca será saludable. Además, puede observar el siguiente error en el registro de errores de N3:
Error: 41166, Gravedad: 16, Estado: 9
Se produjo un error al esperar para acceder a la réplica de disponibilidad local del grupo de disponibilidad "Nombre del grupo de disponibilidad". La operación encontró el error 2 de SQL OS y se ha terminado. Compruebe que la réplica de disponibilidad local está en el estado correcto y, a continuación, vuelva a intentar el comando.
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.