Temos um grupo de disponibilidade em escala de leitura no SQL 2017 que durante anos funcionou sem falhas. Agora, quando tentamos adicionar uma nova réplica (com CLUSTER_TYPE=NONE), ela falha porque o primário agora "pensa" que faz parte de um WSFC - no entanto, não faz parte de um WSFC e nunca fez. É um servidor de grupo de trabalho independente. As outras réplicas em escala de leitura deste AG ainda estão funcionando corretamente – é tudo muito estranho. Você sabe como modificar o AG para ser sem cluster? Não vejo uma maneira de fazer isso com um AG ativo (ou seja, vejo isso no CREATE, mas não no ALTER) - no entanto, não tenho ideia de como o AG está funcionando quando pensa que está em um cluster, mas claramente está não. Algum conselho?
Informações de erro/Quando uma tentativa de associação é feita com "ALTER AVAILABILITY GROUP {AG_Name} JOIN WITH (CLUSTER_TYPE = NONE)", ela falha com o seguinte:
Msg 47100, Nível 16, Estado 0, Linha 1 O tipo de cluster do grupo de disponibilidade '{AG_Name}' não corresponde à sua configuração primária. Verifique se o tipo de cluster do grupo de disponibilidade especificado está correto e tente novamente a operação.
Msg 41080, Nível 16, Estado 0, Linha 1 Falha ao excluir o nome da instância do SQL Server para a entrada do mapa de nome do nó do Windows Server Failover Clustering para a réplica de disponibilidade local do grupo de disponibilidade '{AG_Name}'. A operação encontrou o erro 35222 do SQL Server e foi encerrada. Consulte o log de erros do SQL Server para obter detalhes sobre esse erro do SQL Server e ações corretivas.
Msg 41158, Nível 16, Estado 3, Linha 1 Falha ao associar a réplica de disponibilidade local ao grupo de disponibilidade '{AG_Name}'. A operação encontrou o erro 47100 do SQL Server e foi revertida. Verifique o log de erros do SQL Server para obter mais detalhes. Quando a causa do erro for resolvida, tente novamente o comando ALTER AVAILABILITY GROUP JOIN.
sys.dm_hadr_cluster retorna o seguinte (cluster_name está em branco): cluster_name quorum_type quorum_type_desc quorum_state quorum_state_desc
0 NODE_MAJORITY 1 NORMAL_QUORUM
sys.availability_groups retorna 0 para cluster_type e wsfc para cluster_type_desc
sys.hadr_cluster_members retorna uma linha: {primaryservername}
0 CLUSTER_NODE 1 UP NULO