O serviço SQL Server não é iniciado quando você alterar um parâmetro de inicialização para uma instância clusterizada do SQL Server 2000 ou do SQL Server 2005 para um valor que não é válido

Traduções deste artigo Traduções deste artigo
ID do artigo: 912397 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Em um ambiente agrupado, quando você altera um parâmetro de protocolo para uma instância em cluster do Microsoft SQL Server 2000 ou do Microsoft SQL Server 2005 para um valor que não é válido, não é possível iniciar o serviço SQL Server. Além disso, não é possível alterar o parâmetro de protocolo novamente para o valor original.

Por exemplo, quando você usa o SQL Server Configuration Manager para definir a configuração Escutar tudo para uma instância em cluster do SQL Server como não , não é possível iniciar a instância clusterizada do SQL Server. Além disso, a seguinte mensagem de erro é registrada no SQL Server log de erros:
Inicialização de TDSSNIClient servidor falhou com erro 0 x 32, código de status 0x1c.

Causa

Esse problema ocorre porque o serviço de cluster obtém uma configuração de protocolo incorreta de um ponto de verificação de cluster quando você inicia o serviço do SQL Server.

Como Contornar

Para contornar esse problema, execute estas etapas:
  1. Colocar off-line o recurso de SQL Server usando o administrador de cluster.
  2. No prompt de comando, execute um dos seguintes comandos para desativar a verificação de cluster para a subchave do Registro específica:
    • Para uma instância do SQL Server 2005, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /removecheck: "Software\Microsoft\Microsoft SQL servidor\ MSSQL.x \MSSQLSERVER"
      Observação Neste comando, MSSQL.x é um espaço reservado para o ID de instância para a instância do SQL Server. Você pode determinar o valor correspondente para o sistema do valor da entrada do Registro MSSQLSERVER na seguinte subchave do Registro:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
    • Para uma instância padrão do SQL Server 2000, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /removecheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Para uma instância nomeada do SQL Server 2000, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /removecheck: "SOFTWARE\Microsoft\Microsoft SQL servidor\ InstanceName \MSSQLSERVER"
      Observação Neste comando, InstanceName é um espaço reservado para o nome da instância do SQL Server 2000.
  3. Corrigi o parâmetro de protocolo para a instância clusterizada do SQL Server em todos os nós.
  4. No prompt de comando, execute um dos seguintes comandos para ativar a verificação de cluster para a subchave do Registro específica:
    • Para uma instância do SQL Server 2005, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /addcheck: "Software\Microsoft\Microsoft SQL servidor\ MSSQL.x \MSSQLSERVER"
    • Para uma instância padrão do SQL Server 2000, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /addcheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Para uma instância nomeada do SQL Server 2000, execute o seguinte comando:
      cluster res "SQL Server (Instancename)" /addcheck: "SOFTWARE\Microsoft\Microsoft SQL servidor\ InstanceName \MSSQLSERVER"
  5. Coloque o recurso SQL Server online.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

O código de status 0x1c na mensagem de erro mencionada na seção "Sintomas" indica que o SQL Server está configurado para escutam um endereço IP específico em um ambiente agrupado. No entanto, escutando em um endereço IP específico é uma configuração que não é válida para uma instância em cluster do SQL Server.

Outro exemplo desse problema ocorre se o adaptador de interface virtual (VIA) driver não está instalado no computador que está executando a instância clusterizada do SQL Server 2005. Após ativar o protocolo VIA para a instância em cluster do SQL Server 2005, não é possível iniciar o serviço SQL Server. Além disso, você não pode desativar o protocolo VIA para a instância em cluster do SQL Server 2005.

Propriedades

ID do artigo: 912397 - Última revisão: quinta-feira, 12 de fevereiro de 2009 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Developer Edition
Palavras-chave: 
kbmt kbexpertiseadvanced kbsql2005cluster kbprb KB912397 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 912397

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com