我有一个使用SQL Server 2016的分布式SQL Server (Always On)高可用性组,用于灾难恢复。服务器位于不同的数据中心,而主服务器正在向分布式AG执行异步提交。我想测试到DAG的故障切换,而不会中断到主服务器的流量。
我的问题是-如果我在DAG上执行ALTER AVAILABILITY GROUP [DAG_NAME_HERE] FORCE_FAILOVER_ALLOW_DATA_LOSS;命令,两个服务器现在是否都能够处理读/写,或者原始的主服务器是否会变得不可用,而只有DAG (现在是主服务器)可以处理读/写操作。
发布于 2021-07-07 06:32:53
只有次要服务器(不是主服务器)可以执行读/写操作。其他人被停职了。
剩余辅助复制副本中的辅助数据库已挂起,必须手动恢复。
发布于 2021-07-08 20:24:39
已确认在分布式可用性组配置中对辅助服务器运行ALTER AVAILABILITY GROUP [DAG_NAME_HERE] FORCE_FAILOVER_ALLOW_DATA_LOSS; SQL命令后,两个SQL Server实际上都变成了可以处理读/写的主服务器,但两个AG之间的同步已停止。
https://stackoverflow.com/questions/68276354
复制相似问题