Compartilhar via


Remover uma instalação parcial do SQL Server

Este artigo descreve o procedimento para remover uma instalação parcial do SQL Server.

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

Sintomas

Ao tentar reinstalar uma instância do SQL Server depois que ela falhar ao instalar pela primeira vez no mesmo servidor, você poderá observar que a segunda tentativa também resulta em falha.

Motivo

Esse problema ocorre porque, após a falha da primeira instalação, existe uma instância parcialmente instalada do SQL Server no servidor. O programa de instalação do SQL Server não reverterá a instalação se a instalação falhar. A instância parcialmente instalada não inclui a edição do SQL Server que você estava tentando instalar, como a edição Enterprise, a edição Standard ou a edição de avaliação. Quando você tenta instalar a mesma versão no mesmo servidor, o programa de instalação localiza a instância existente. No entanto, o programa de instalação não pode determinar qual versão do SQL Server instalar. Portanto, a instalação falha.

Resolução

Use o seguinte procedimento para resolver o problema:

  1. Verifique se você tem backups válidos de bancos de dados para cada uma das instâncias SQL no sistema.

  2. Navegue até o arquivo de log de instalação do arquivo Summary.Txt e anote o comando de instalação sugerido pelo programa de instalação.

  3. Usando um prompt de comando com privilégios elevados, navegue até o local de 'setup.exe' para <atualização da versão do SQL para o> diretório de mídia de instalação e execute o comando da Etapa 2.

    Observação

    É muito importante garantir que você esteja executando os comandos na instância certa ou então poderá acabar desinstalando uma instância de trabalho.

  4. Inicie a GUI do assistente do Centro de Instalação a partir do grupo de programas do SQL Server ou executando novamente o programa de instalação.

  5. Navegue até o menu Ferramentas , selecione o relatório de descoberta de recursos do SQL Server instalado e verifique se não há mais <instance name>.INACTIVE instâncias mostradas no relatório.

  6. Se houver instâncias inativas no relatório de descoberta, siga os passos abaixo para removê-las:

    1. Abra o arquivo XML correspondente.

    2. Localize cada MSSQLSERVER.INACTIVE entrada.

    3. Localize e anote o valor de ProductCode. Veja um exemplo:

      ProductCode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
      
    4. Abra o Prompt de Comando como administrador e execute o seguinte comando para cada ProductCode:

      msiexec /x {PRODUCT-CODE-GUID}
      

      Observação

      Repita o comando para cada ProductCode vinculado à instância inativa. Veja um exemplo:

      msiexec /x {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
      
  7. Repita o programa de instalação que estava falhando ao concluir originalmente.

Observação

Se você ainda vir instâncias inativas no relatório de descoberta mesmo após o procedimento acima, use o procedimento documentado em Como corrigir uma instalação/atualização do SQL 2005, 2008, R2 ou 2012 com falha - MSSQLSERVER. INACTIVE para corrigir a instalação parcial do SQL Server no sistema.

Confira também