Erro: O programa de Instalação fecha inesperadamente quando você tenta manter ou remover uma instância clusterizada do SQL Server 2000 64-bit quando você tiver instalado uma instância clusterizada do SQL Server 2005 64-bit no mesmo computador

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: 909584
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Bug #: 407065 (SQLBUDT)
importante Este artigo contém informações sobre como modificar o registro. Certifique-se de que você faça backup do registro antes de modificá-lo. Certifique-se que você sabe como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows
Sintomas
Quando você tenta manter ou remover uma instalação de uma instância em cluster do Microsoft SQL Server 2000 64 bits, você pode perceber que o programa de Instalação fecha inesperadamente após duas caixas de diálogo aparecer.

Esse problema ocorre quando todas as seguintes condições forem verdadeiras:
  • Você instalou uma instância clusterizada do SQL Server 2000 64-bit em um computador como um servidor virtual.
  • Você instalou uma instância clusterizada do SQL Server 2005 64-bit no mesmo computador em que você instalou a instância clusterizada do SQL Server 2000 64 bits.
  • Você tenta manter ou remover a instância clusterizada do SQL Server 2000 64 bits usando o programa Setup.exe está localizado na mídia de instalação do SQL Server 2000 ou usando Adicionar ou remover programas no painel de controle.
No entanto, esse problema não ocorre se as seguintes condições forem verdadeiras, na ordem em que eles são apresentados:
  • Você remover a instância clusterizada do SQL Server 2005 64 bits.
  • Você manter ou remover a instância clusterizada do SQL Server 2000 64 bits.
Causa
Esse problema ocorre porque o programa de instalação SQL Server 2000 64 bits não é possível obter as informações sobre a instância do SQL Server 2005 64-bit do Registro.

Quando você instala uma instância clusterizada do SQL Server 2000 64-bit no computador, o programa de instalação copia algumas DLLs de para o sistema. O programa de instalação usa essas DLLs para obter informações sobre as instâncias do SQL Server do Registro. Em seguida, o programa de instalação enumera e configura as instâncias.

Nesse cenário, a instância do SQL Server 2005 64 bits é enumerada como uma instância para verificar possível. No entanto, o SQL Server 2005 não grava as entradas do Registro relevantes para a instância quando ele é instalado.
Como Contornar
Para contornar esse problema, você deve criar as entradas do Registro relevantes para a instância do SQL Server 2005 64 bits. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<MSSQL.x>\Setup\
    Observe o valor da entrada do Registro ProductCode no painel à direita.

    Observação Nessa subchave do Registro, <MSSQL.x> representa o valor correspondente para o seu sistema. Para obter esse valor, localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
  3. Localize a seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<ProductCode>
    Observação <ProductCode> representa o valor da entrada do Registro ProductCode obtida na etapa 2.
  4. Com o botão direito do mouse na subchave do Registro, aponte para novo e, em seguida, clique em Valor da seqüência para criar uma nova entrada de registro.
  5. Digite SqlInstanceName para o nome da nova entrada do Registro.
  6. Clique duas vezes na entrada do registro de SqlInstanceName , digite o nome da instância do SQL Server 2005 64-bit e, em seguida, clique em OK .

    Observação Para obter o nome da instância, localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
  7. Repita as etapas 4 a 5 para criar as seguintes entradas do dois registro:
    • SqlProgramDir
    • SqlDataDir
    Observação Você pode deixar os valores deste duas entradas de registro em branco.
  8. Feche o Editor do Registro.
Observação Se você tiver mais de uma instância em cluster do SQL Server 2005 instalado no computador, você deve criar entradas do Registro para cada instância.
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 909584 - Última Revisão: 12/09/2015 03:32:36 - Revisão: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2000 64-bit Edition

  • kbnosurvey kbarchive kbmt kbpending kbsql2005setup kbbug KB909584 KbMtpt
Comentários