Sintomas
Assuma que tem muitas bases de dados num grupo de disponibilidade (AG) distribuídos no Microsoft SQL Server 2016 e 2017. Quando efetuar uma falha manualsobre a segunda aposta AG ween forwarder e réplica secundária, você vai notar que pode falhar, mesmo que todos réplicas são sincronizadas. Além disso, receberá mensagens de erro que se assemelham ao seguinte:
Msg 41104, Nível 16, Estado 12, LineNumber
Falha do grupo de disponibilidade para a réplica local falhou porque o recurso grupo de disponibilidade não vir on-line devido a um erro anterior.
Para identificar o erro, pode verificar o registo de erro do SQL Server, o Registos de failover do Windows Server e registos de eventos do sistema. Para mais informações sobre como visualizar eventos e registos para um Cluster de Falha de Falha do Servidor do Windows (WSFC) cluster, você pode ver a documentação do Windows Server. Quando verificar o registo de erros, encontrará uma mensagem de erro que se assemelha ao seguinte:
A réplica de disponibilidade para grupo de disponibilidade '<AGName>' neste caso do SQL Server não pode tornar-se a réplica primária. Um ou mais as bases de dados não são sincronizadas ou não se juntaram ao grupo de disponibilidade.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
O problema é corrigido nas seguintes atualizações cumulativas para o SQL Server:
Sobre as atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa para o SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior atualização cumulativa. Confira as últimas atualizações cumulativas do SQL Server:
Referências
Saiba mais sobre a terminologia que A Microsoft usa para descrever atualizações de software.