Solucionar erros de montagem ao instalar o SQL 2008 R2 no Windows



Atualizado em July 2025: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
  1. Faça o download e instale a ferramenta de reparo aqui..
  2. Deixe o software escanear seu computador.
  3. A ferramenta irá então reparar seu computador.


Esta semana vamos discutir como resolver problemas de diferentes erros de montagem que obtemos enquanto resolvemos problemas de instalação para o SQL Server. Vou concentrar este artigo mais sobre o SQL Server 2008 R2 e Windows 7 sistema. Antes de começar, vou explicar o que é uma montagem no Windows. Wikipedia descreve um conjunto na CLI, como uma biblioteca de código compilado usado para implantação, versionamento e segurança. Assembléias CLI podem ter informações de versão, permitindo-lhes eliminar a maioria dos conflitos entre aplicações causadas por assemblies compartilhados.

Erros de montagem durante a instalação do SQL no Windows



Atualizado: julho 2025.

Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:

  1. Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
  2. Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
  3. Clique em Reparar tudo para corrigir todos os problemas
  4. download



Então vamos entrar na parte de solução de problemas do artigo.

Na maioria das vezes, erros de montagem ocorrem devido às sobras de uma instalação falhada, ou seja, a instalação foi até a metade e fez um retrocesso. Nesses casos, temos de limpar manualmente as entradas. É um processo um pouco longo e aparentemente complicado, mas vou tentar torná-lo o mais simples possível. Antes de iniciarmos o processo, criamos um ponto de restauro do sistema e criamos um backup do registo. Por favor, siga estes artigos para fazer isso.

  • Como criar ponto de restauração do sistema no Windows
  • Backup e restauração do registro no Windows

Primeiro de tudo, temos que remover qualquer um depois de mais entradas. Se não houver nenhuma SQL instalada nesta máquina, basta remover todas as entradas SQL de Programas e Recursos. Se não, basta remover o SQL Server 2008 R2 e selecionar a instância que você está tentando instalar (não remova mais nada). Se ele não estiver lá, então deixe-o e vamos para o próximo passo.

O próximo passo é percorrer o registo para se certificar de que todas as entradas são removidas. Para ser honesto, é praticamente impossível pesquisar e apagar todas as entradas SQL, mas podemos apagar apenas as importantes que pensamos que causarão problemas.

    • Início -> Executar ->
      Regedit
    • Ir para

32-bit:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft
SQL

Servidor

64-bit:
HKEY_LOCAL_MACHINESOFTWAREWow(Alabama1839)MicrosoftMicrosoft
SQL

Servidor

  • Exclua as entradas para a instância SQL que você está ligando para instalar. No caso de você não ter qualquer outro SQL, em seguida, basta excluir Microsoft
    SQL

    Server root folder itself
  • Agora vá para
    HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplication(Alaska)
    e excluir entradas para a instância SQL que você está ligando para install
  • Então vá para
    HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesServices(Alaska)
    e excluir entradas para a instância SQL que você está ligando para install
  • Você vai encontrar vários conjuntos de controle como
    ControlSet001

    ControlSet002

    ControlSet003

    ControlSet004
    e assim por diante. Repita o mesmo processo.

  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSetServicesEventlogApplication(Alaska)
    e excluir entradas para a instância SQL que você está ligando para install

  • HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSetServices(Alaska)
    e excluir entradas para a instância SQL que você está amarrando para instalar.

Agora o próximo passo é remover as entradas do assembly para SQL. Para fazer isso

  • Início -> Executar ->
    montagem
  • Procure montagens iniciadas com
    Microsoft.SqlServer(Alaska)
    uma vez que você o encontrar, clique com o botão direito do mouse e clique em Uninstall

Agora só para ter certeza de que você tem todas as entradas, há um truque onde podemos mudar a vista do assembly para a vista de pastas.

  • No prompt de comando, digite
    cd /d %windows%assembly(Alaska)
  • Tipo:
    attrib -r -h -h -s desktop.ini(Alaska)
  • Tipo
    ren desktop.ini desktop.bak(Alaska)

Ou

  • Ir para HKEY_LOCAL_MACHINESOFTWAREMicrosoftFusion
  • Adicionar novo nome de valor binário DisableCacheViewer
  • Clique com o botão direito em DisableCacheViewer e clique em Modify
  • Enter 1
  • Feche o registro e tente novamente

Agora, se você voltar para o assembly, você deve ser visualizações de pastas em vez de visualizações de assembly. Agora procure por any
Microsoft.SqlServer
e removê-lo. Depois de completar o processo, basta limpar o TEMP e reiniciar o sistema e tentar instalá-lo novamente.

Agora, em alguns casos, você ainda pode obter erro de montagem, a maioria dos casos é devido ao Microsoft .net 4.0. Eu recomendaria para reinstalar o .net Frameworks 4. 0 e tentar instalá-lo novamente. Também Microsoft Visual C++ 2008 ou 2010 também pode causar tais erros. Reinstalá-los seria uma boa idéia.

Existe outro cenário onde o erro é causado pelo Microsoft SQL Server 2008 R2 RsFx Driver MSI. Em tais casos, podemos tentar duas coisas. Uma delas é criar uma entrada ausente no registro ou remover o driver da pasta Installer.

Método 1:

  • Início -> Executar ->
    Regedit
  • Vá para HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSetServicesRsFx0150
  • Clique com o botão direito do mouse no
    RsFX0150
    e clique em New key e digite InstancesShares
  • Agora feche o registro e tente instalá-lo novamente.

Método 2:

  • Iniciar -> Executar -> Instalador
  • Uma vez aberta a pasta, você enviará muitas colunas, clique com o botão direito do mouse em qualquer um dos nomes das colunas e selecione More
  • Da lista selecione
    Comentários(Alaska)
    e clique em OK.
  • Agora procure por Microsoft SQL Server 2008 R2 RsFx Driver MSI em comentários (Porque o nome do arquivo real será gibberish)
  • Clique com o botão direito do mouse no arquivo MSI e clique em Uninstall

Bem, usando este método você deve ser capaz de resolver a maioria dos erros relacionados à montagem ao instalar o Microsoft SQL Server 2008 R2. No caso de você ainda ter problemas, você pode usar nossa seção de comentários.



RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema

Leave a Comment