Una vez que estuve involucrado en una interrupción en la que nuestros servidores duplicados perdieron conectividad. Una de las cosas de las que debe preocuparse es asegurarse de que sus aplicaciones apunten a una sola instancia. En una interrupción de la red, puede tener todos los nodos de un clúster Always On activado, pero no puede comunicarse entre sí. Usted fuerza una conmutación por error a una secundaria y luego, mientras haya una interrupción, puede tener dos nodos primarios, ya que el primario original no sabrá sobre la conmutación por error forzada.
Dependiendo de la ubicación de sus servidores de aplicaciones, su configuración y su capacidad para llegar a un servidor SQL, entonces, en teoría, puede tener dos nodos creyendo que son primarios y que los datos cambian al mismo tiempo. Una vez que solucione los problemas de red y los nodos reanuden la conectividad, todos los datos modificados en el primario original se sobrescribirán desde el nodo donde se forzó la conmutación por error. Esto puede provocar la pérdida de datos críticos.
He visto esta situación una vez con SQL 2005 y la duplicación. Y decidimos no forzar el error y dejar que permanezca inalcanzable. La razón es que, en el peor de los casos, si tuviéramos que hacer una copia de seguridad y restaurar para reiniciar la duplicación, entonces sería un proceso de 2 días para nosotros con riesgos de que el registro de transacciones se llene y no pueda expandir el disco en el que se encontraba.