Estoy configurando la conmutación por error automática de DB en C # con SQL Server 2008 y tengo una 'alta seguridad con espejo de conmutación por error automático' usando una configuración de testigo y mi cadena de conexión se ve como
"Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;"
Durante las pruebas, cuando apago el servicio SQL Server en el servidor principal, la conmutación por error automática funciona de maravilla, pero si desconecto el servidor principal (apagando el servidor o matando la tarjeta de red) la conmutación por error automática no funciona y mi El sitio web solo se agota.
Encontré este artículo donde la segunda última publicación sugiere que es porque estamos usando tuberías con nombre que no funciona cuando el principal se desconecta, pero forzamos TCP en nuestra cadena de conexión.
¿Qué me falta para que funcione este failover automático de DB?