Mensagem de erro ao instalar SQL Server em um cluster do Windows Server

Este artigo ajuda você a resolve o problema que ocorre quando você instala SQL Server em um cluster do Windows Server.

Versão original do produto: SQL Server
Número de KB original: 953748

Sintomas

Quando você instala o Microsoft SQL Server em um cluster do Windows Server, a regra de validação de cluster do processo de configuração pode falhar. Você também pode receber uma mensagem de erro semelhante à seguinte:

Erro: falha nos erros de verificação de cluster do "MSCS (Serviço de Cluster da Microsoft). O cluster não foi verificado ou há erros ou falhas no relatório de verificação. Consulte KB953748 ou os livros do SQL Server online para obter mais informações"

O arquivo de log de configuração pode conter uma mensagem que se assemelha ao seguinte:

2008-05-20 05:27:18 Slp: Avaliando a regra : Cluster_VerifyForErrors
2008-05-20 05:27:18 Slp: regra em execução no computador: <SQLNode_Name>
2008-05-20 05:27:18 Slp: avaliação de regra feita: falha
2008-05-20 05:27:18 Slp: mensagem de avaliação de regra: o cluster não foi verificado ou há erros ou falhas no relatório de verificação.

Por exemplo, o arquivo de log de instalação (Detail.txt) pode estar na pasta: %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\20090316_112604.

Para uma validação bem-sucedida, a regra terá uma entrada que se assemelha ao seguinte:

Computer_name: Cluster_VerifyForErrors: Passado

Motivo

O processo de validação pode falhar em várias condições. Quando esse problema ocorrer, você deve executar uma validação manual para garantir que a configuração de hardware esteja correta antes de tentar qualquer solução alternativa mencionada neste artigo. Você pode usar as referências mencionadas na seção Referências para obter mais informações sobre como validar clusters em ambientes do Windows Server. Isso ajuda a evitar problemas adicionais que você poderá enfrentar no futuro, se você usar a solução alternativa quando houver problemas subjacentes.

Solução alternativa

Para contornar esse problema, você deve corrigir o problema que causou falha na validação. Se você puder determinar que o problema que causou a falha da validação pode ser corrigido posteriormente, talvez você queira usar a opção de instalação de linha de comando neste artigo para ignorar a mensagem de erro e tentar instalar a instância do cluster de failover SQL Server. Se você fizer isso, antes de usar o sistema novamente, ainda deverá corrigir o problema subjacente que causou falha na validação.

Observação

Se você tentar essa opção de instalação de linha de comando e SQL Server Instalação falhar, verifique se a configuração de hardware do cluster é válida e entre em contato com o CSS (Serviços de Suporte ao Cliente) da Microsoft para obter mais ajuda.

Em um prompt de comando, altere para a unidade de disco rígido e para a pasta que contém SQL Server Setup (Setup.exe). Em seguida, digite um dos seguintes comandos para ignorar a regra de validação:

  • Para um failover integrado Add-Note configuração, execute o comando em cada nó que está sendo adicionado:

    Setup /SkipRules=Cluster_VerifyForErrors /Action=InstallFailoverCluster

  • Para uma instalação avançada ou empresarial, execute o comando:

    Setup /SkipRules=Cluster_VerifyForErrors /Action=CompleteFailoverCluster

  • Se você receber uma falha de validação ao adicionar um nó a uma instalação de failover existente, execute o comando em cada nó que está sendo adicionado:

    Setup /SkipRules=Cluster_VerifyForErrors /Action=AddNode

Observação

A configuração de uma instância de cluster de failover SQL Server em um cluster de failover do Windows Server que contém erros no Relatório de Validação de Cluster do Windows Server não tem suporte. Para que uma instância de cluster de failover SQL Server esteja em um cenário com suporte, o Relatório de Validação de Cluster do Windows Server não pode conter erros. Confirme com o CSS se a configuração do cluster está em um estado com suporte.

O SkipRules parâmetro para instalação não é um recurso documentado. Você não deve usar esse parâmetro para ignorar outras regras, exceto a regra, a menos que o Cluster_VerifyForErrors CSS o oriente a fazer isso.

SQL Server teste de validação de cluster de failover

Usando o assistente de validação de cluster, você pode executar um conjunto de testes focados em uma coleção de servidores que você pretende usar como nós em um cluster. Esse processo de validação de cluster testa o hardware e o software subjacentes diretamente e individualmente, para obter uma avaliação precisa de quão bem SQL Server clustering de failover pode ser suportado em uma determinada configuração.

O que fazer se os testes de validação falharem

Na maioria dos casos, se algum teste na regra de validação de cluster falhar, a Microsoft não considerará a solução com suporte. Há exceções a essa regra, como o caso de clusters de vários sites (geograficamente dispersos), em que não há armazenamento compartilhado. Nesse cenário, o resultado esperado do assistente de validação de cluster é que os testes de armazenamento falharão. Essa ainda é uma solução com suporte se o restante dos testes for concluído com êxito.

O tipo de teste que falha é uma diretriz para a ação corretiva a ser tomada. Por exemplo, se o teste Listar todos os discos de armazenamento falhar e se os testes de armazenamento posteriores não forem executados porque eles também falharão, entre em contato com o fornecedor de armazenamento para solucionar problemas. Da mesma forma, se um teste de rede relacionado a endereços IP falhar, entre em contato com a equipe de infraestrutura de rede.

Referências