Je peux exécuter un basculement si les partenaires principal et miroir sont disponibles, mais je ne peux pas déterminer comment faire un basculement manuel lorsque le principal est éteint ou débranché du réseau (c.-à-d. échoue).Exécution d'un basculement manuel (aucun témoin, mode haute protection)
J'ai essayé d'utiliser:
ALTER DATABASE myMirrorDatabase SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
Mais cela met le db dans l'état suivant:
[In Recovery]
Je ne peux pas courir RESTORE DATABASE
, parce que le db est configuré pour la mise en miroir. Alors, quelle est la bonne façon de faire cela? Aidez-moi!
... Plus d'infos (donnée SERVER_A
avec DB_A
et SERVER_B
avec DB_B
)
Etat initial:
DB_A is [Principal, Synchronised], DB_B is [Mirror, Synchronised/Restoring]
J'arrête SERVER_A
:
DB_A is [offline], DB_B is [Mirror, Disconnected/In Recovery]
je lance leDéclaration de base de donnéesci-dessus:
DB_A is [offline], DB_B is [In Recovery]