如果主要伙伴和镜像伙伴都可用,我可以执行故障转移,但是当主体关闭或从网络中拔出(即失败)时,我不知道如何进行手动故障转移。
我尝试使用:
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]