Creamos un clúster de conmutación por error de Windows, luego agregamos dos instancias de SQL Server como nodos de un clúster de conmutación por error de SQL Server.
Configuramos los servidores para usar "Grupos de disponibilidad AlwaysOn" en el Administrador de configuración de SQL.
Para probar una conmutación por error, cargué y ejecuté una consulta larga, luego bajé el nodo activo usando Failover Cluster Manager para detener el servicio de clúster en el nodo activo.
La consulta se interrumpió sin conexión, y el servidor se mostró como no disponible durante unos 20 segundos antes de que el nodo fuera drenado y el nuevo nodo se hiciera cargo.
¿Hice esto mal? ¿Cómo debería haber configurado esto para que hubiera poca o ninguna pérdida de conectividad?
¿AlwaysOn no siempre está encendido?
fuente
Respuesta wiki comunitaria :
Este es el comportamiento normal y esperado para un clúster.
Es responsabilidad de la aplicación manejar la desconexión con gracia. Cualquier transacción en vuelo se perderá, ya que solo las transacciones confirmadas se replican entre servidores.
fuente