Я могу выполнить аварийное переключение, если доступны и основной, и зеркальный партнеры, но я не могу понять, как выполнить аварийное переключение вручную, когда основной сервер отключен или отключен от сети (т. Е. Происходит сбой) ).
Я пытался использовать:
ALTER DATABASE myMirrorDatabase SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
Но это переводит БД в следующее состояние:
[In Recovery]
Я не могу запустить RESTORE DATABASE
, потому что БД настроена на зеркалирование. Так каков правильный способ сделать это? Помогите!
Дополнительная информация ... (дано SERVER_A
с DB_A
и SERVER_B
с DB_B
)
Исходное состояние:
DB_A is [Principal, Synchronised], DB_B is [Mirror, Synchronised / Restoring]
Я останавливаюсь SERVER_A
:
DB_A is [offline], DB_B is [Mirror, Disconnected / In Recovery]
Я запускаю приведенный выше оператор базы данных alter
:
DB_A is [offline], DB_B is [In Recovery]