Atualmente, tenho cluster do Windows 2012R2 de 1 nó (é um laboratório) com SQL server 2014 instalado (corrigido para o último patch baseado em sqlserverupdates.com). O objetivo é atualizar o cluster para algo mais novo e com suporte. Descobri que um nó com o sistema operacional mais jovem que posso ingressar no cluster é 2016 (provavelmente não é possível pular a versão do sistema operacional e a adesão a 2019 falhou de qualquer maneira). Isso é tolerável. Quando tentei instalar o SQL 2016,2019,2022, todos eles (veja a captura de tela) afirmam não ver o cluster, apenas o SQL 2014 sendo instalado no nó Win2016 o faz. Lendo fóruns durante todo o dia, estou convencido de que é possível ingressar no SQL (2016+) mais recente ao cluster existente com o SQL (2014) mais antigo sem nenhum problema.
Então, ao fazer failover para o SQL mais recente, estou ciente de que não posso voltar para o SQL mais antigo (o SQL atualiza os arquivos internamente), e tudo bem - o objetivo é convidar gradualmente os nós mais novos para agrupar e remover os nós antigos e sem suporte. Mas por que não consigo juntar o SQL2016+ ao cluster é um enigma para mim em primeiro lugar. Sugestões apreciadas.
Na verdade, não está afirmando não ver o cluster, mas sim não ver nenhuma instância de cluster de failover para essa versão do SQL Server.
Isto é esperado para qualquer versão que não seja a versão principal da instância de cluster de failover atualmente instalada da qual você está tentando adicionar um nó. É por isso que o nó adicionado de 2014 "vê" a instância do cluster de failover e nenhuma das outras versões o faz. As outras versões irão "ver" se você criar uma nova instância de cluster de failover. No entanto, você não pode adicionar uma versão principal superior/inferior do SQL Server como uma nova instância a uma instância de cluster de failover de versão principal superior/inferior.
Se desejar uma nova instância de cluster de failover de uma versão diferente, você deverá usar a nova instância de cluster de failover da configuração.