Cette commande échange les rôles des serveurs dans un groupe de basculement et bascule toutes les bases de données secondaires vers le rôle principal. Toutes les nouvelles sessions TDS sont automatiquement routées vers le serveur secondaire après l’actualisation du cache du client DNS. Lorsque le serveur principal d’origine est de nouveau en ligne, toutes les bases de données anciennement primaires qu’elle contient basculent vers le rôle secondaire.
Le serveur secondaire du groupe de basculement doit être utilisé pour exécuter cette commande.
Si le paramètre AllowDataLoss n’est pas spécifié, cette commande attend que les deux rôles soient basculés. Si le paramètre AllowDataLoss est spécifié, la commande attend uniquement que le nouveau principal assume son rôle.
Émettez une opération de basculement optimale qui réussira sans perdre de données ni échouer et restaurer.
Paramètres
-AllowDataLoss
Effectuez le basculement même si cela peut entraîner une perte de données. Cela permet au basculement de continuer même si une base de données primaire n’est pas disponible.
Effectue un basculement planifié en tant que première étape et s’il échoue pour une raison quelconque, le basculement forcé avec une perte de données potentielle est lancé. Cela permet au basculement de continuer même si une base de données primaire n’est pas disponible.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.