Sintomas
Considere o seguinte cenário:
-
Você cria um AG (grupo de disponibilidade) com CLUSTER_TYPE = NONE no SQL Server 2017.
-
Uma réplica está em execução no nó do cluster do Windows.
Ao executar a seguinte consulta:
selecionar sys.fn_hadr_backup_is_preferred_replica (' <DatabaseName> ')
Você pode observar que a consulta falha com uma mensagem de erro semelhante à seguinte:
MSG 41005, nível 16, estado 1, line LineNumber
Falha ao obter o identificador de recursos do Windows Server failover clustering (WSFC) para o recurso de cluster com o nome ou ID ' {ID} ' (código de erro 5007). Se esse for um grupo de disponibilidade do WSFC, o serviço WSFC pode não estar em execução ou pode não estar acessível em seu estado atual, ou o nome ou a ID do recurso de cluster especificado é inválido. Caso contrário, entre em contato com seu provedor de suporte principal. Para obter informações sobre esse código de erro, consulte "códigos de erro do sistema" na documentação de desenvolvimento do Windows.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.