Como remover uma instalação quebrada do SQL Server 2008?


8

Após a instalação do Service Pack 2 do Microsoft SQL Server 2008, o SQL Server falhou ao iniciar. Tentando reparar isso, eu fiz algumas coisas estúpidas, o que resulta agora na situação em que eu não consigo nem instalar uma cópia nova do SQL Server.

Aqui está realmente o que acontece durante a instalação:

  • Tela Regras de Suporte à Instalação (todas aprovadas, sem avisos),
  • Tela Chave do produto (digitou uma chave do produto válida),
  • Tela Termos de licença (aceito),
  • Tela Arquivos de suporte da instalação (clique em Instalar).

Então a janela de instalação se fecha e nada acontece, nenhum erro, nada. Nenhum registro parece ser salvo.

Quais são as etapas para limpar a bagunça e poder instalar o SQL Server sem a necessidade de reinstalar todo o sistema operacional?

Respostas:




2

Além da resposta do KCotreau a esta pergunta, para aqueles que estão enfrentando o mesmo problema, aqui o que eu fiz para poder fazer uma instalação limpa:

  1. Tentou desinstalar a instalação antiga com o setup.exe,
  2. Diretórios removidos relacionados ao SQL Server de Arquivos de Programas (incluindo x86),
  3. Removidas todas as referências a esses diretórios do registro. Isso deve ser feito manualmente: em algumas situações, parece melhor remover a chave pai inteira; em outros, apenas o valor deve ser removido; finalmente, em algumas situações, você não precisa remover nada, pois essas chaves / valores não devem ser usados ​​durante a instalação,
  4. Reinicializado.
  5. A instalação começou a funcionar, mas encontrou um MsiGetProductInfo failed to retrieve ProductVersion for package during installerro, que pode ser resolvido removendo as chaves especificadas (já que existem centenas ou milhares delas, esteja pronto para passar horas) ou fazendo um backup HKEY_CLASSES_ROOT\Installer\UpgradeCodes, removendo a chave inteira e restaurando após a instalação limpa.

Eu ainda recomendaria, em tal situação, restaurar o último backup do sistema ou reinstalar o Windows (as duas coisas eram impossíveis no meu caso específico) se você quiser fazer as coisas corretamente.


11
Você mencionou a restauração. A minha própria atualização do SQL 2005 para 2008 no meu servidor deu errado e consegui recuperá-la sem nenhum esforço graças ao uso do software de imagem Acronis Backup and Recovery. Eu recomendo não apenas qualquer backup antigo, mas uma solução de imagem para qualquer servidor crítico. Que bom que você finalmente se recuperou.
KCotreau

11
+1: com problema semelhante. Obrigado pela lista específica de ações sobre a remoção. Em vez de excluir qualquer coisa manualmente, tentarei o CCleaner. Meu próximo comentário mostrará os resultados assim que os receber.
Mico
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.