Nous avons créé un cluster de basculement Windows, puis ajouté deux instances de SQL Server en tant que nœuds d'un cluster de basculement SQL Server.
Nous avons configuré les serveurs pour utiliser les «groupes de disponibilité AlwaysOn» dans SQL Configuration Manager.
Pour tester un basculement, j'ai chargé et exécuté une longue requête, puis j'ai arrêté le nœud actif en utilisant le Gestionnaire de cluster de basculement pour arrêter le service de cluster sur le nœud actif.
La requête s'est interrompue sans connexion et le serveur s'est révélé indisponible pendant environ 20 secondes avant que le nœud ne soit vidé et que le nouveau nœud prenne le relais.
Ai-je mal agi? Comment aurais-je dû configurer cela pour qu'il y ait peu ou pas de perte de connectivité?
AlwaysOn n'est-il pas toujours activé?
Réponse du wiki communautaire :
Il s'agit d'un comportement normal et attendu pour un cluster.
Il est de la responsabilité de l'application de gérer la déconnexion avec élégance. Toutes les transactions en vol seront perdues, car seules les transactions validées sont répliquées entre les serveurs.
la source