none
Pesadelo com a instalação do SQL Server 2008 Management Studio Express RRS feed

  • Pergunta

  • Peço desculpas pelo tamanho da minha explicação mas acho que é necessário para passar o cenário do meu problema. Hoje eu praticamente perdi o meu dia tentando instalar o SQL Server 2008 Management Studio Express. Ao final da instalação sempre um erro pouco explicativo.

    Descrição do Problema:
    Minha máquina (Windows 2007 Ultimate) possuia o SQL Server 2005 express com o Management Studio. Queria realizar um upgrade para o SQL Server 2008 SP1 com Management Studio.

    O que eu fiz:

    - Removi o SQL Server 2005 Management Studio Express;
    - Baixei o SQL Server 2008 SP1 e fiz o update. (até aqui tudo OK)
    - Baixei o SQL Server 2008 Management Studio Express e instalei

    (ao final da instalação obtive ERRO)

    Abaixo segue o sumário do log (Summary.txt) com a descrição do erro:

    Overall summary:
      Final result:                  SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
      Exit code (Decimal):           -2068643839
      Exit facility code:            1203
      Exit error code:               1
      Exit message:                  SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
      Start time:                    2010-03-16 17:32:25
      End time:                      2010-03-16 17:36:13
      Requested action:              Install
      Log with failure:              C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100316_173157\trin_aide_Cpu32_1.log
      Exception help link:           http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1766.0

    Machine Properties:
      Machine name:                  NOTEBOOK
      Machine processor count:       2
      OS version:                    Windows Vista
      OS service pack:              
      OS region:                     Brasil
      OS language:                   English (United States)
      OS architecture:               x86
      Process architecture:          32 Bit
      OS clustered:                  No

    O link apresentado, direciona para uma página da Microsoft com o seguinte texto:
    http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1766.0

    Explanation

    An attempt was made to install (or update) SQL Server Native Client on a computer where SQL Server Native Client is already installed, and where the existing installation was from an MSI file that was not named sqlncli.msi.
      
    User Action

    To resolve this error, uninstall the existing version of SQL Server Native Client. To prevent this error, do not install SQL Server Native Client from an MSI file that is not named sqlncli.msi.


    Vasculhei o arquivo de detalhe do erro (trin_aide_Cpu32_1.log) é enorme (quase 19 MB) e simplesmente não consegui identificar onde está o problema. Os únicos fragmentos que talvez possua o indicativo de algum problema estão abaixo, mas não faço a mínima idéia do que seja:

    03/16/10 17:35:27 DDSet_Entry: RunProcess started
    03/16/10 17:35:27 DDSet_Status: CustomActionData: "C:\Windows\Microsoft.NET\Framework\v3.5\addinutil.exe" -PipelineRoot:"C:\Program Files\Common Files\Microsoft Shared\VSTA\Pipeline\." -Rebuild -Silent
    Error: Exception has been thrown by the target of an invocation.

    ...
    ...
    ...
    MSI (s) (58:E4) [17:35:27:341]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI9488.tmp, Entrypoint: QuietExec
    03/16/10 17:35:27 DDSet_Status: LANGID: 1033
    03/16/10 17:35:27 DDSet_Entry: RunProcess started
    03/16/10 17:35:27 DDSet_Status: CustomActionData: "C:\Windows\Microsoft.NET\Framework\v3.5\addinutil.exe" -PipelineRoot:"C:\Program Files\Common Files\Microsoft Shared\VSTA\Pipeline\." -Rebuild -Silent
    Error: Exception has been thrown by the target of an invocation.
    03/16/10 17:35:27 DDSet_Status: Process returned 1
    03/16/10 17:35:27 DDSet_Error: The Commandline '"C:\Windows\Microsoft.NET\Framework\v3.5\addinutil.exe" -PipelineRoot:"C:\Program Files\Common Files\Microsoft Shared\VSTA\Pipeline\." -Rebuild -Silent' returned non-zero value: 1.
    03/16/10 17:35:27 DDSet_CARetVal: 1


    O log do Watson apresenta o seguinte:

    Version=131072
    UI LCID=1033
    General_AppName=SQL Server 2008 Setup
    Main_Intro_Bold=SQL Server 2008 Setup has encountered an error.
    Main_Intro_Reg=Click 'Send Error Report' to send error report information to Microsoft. Click 'Don't Send' to close this dialog without sending the report.
    Main_Plea_Bold=
    Main_Plea_Reg=Thank you for participating in our product improvement process. Microsoft treats all customer data as confidential and anonymous unless otherwise stated.
    Queued_EventDescription=Install Error
    UIFlags=0
    ReportingFlags=2048
    EventType=SQL100MSI
    P1=10.0.1794.0
    P2=9.0.30729
    P3=trin_aide.msi
    P4=0x2D2816FE
    P5=0x5EBE5729
    P6=Install_trin_aide_Cpu32_Action
    FilesToKeep=C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100316_173157\Watson_1\LogFiles.cab



    O que fiz para tentar solucionar o problema:
    1) Removi todo o SQL Server 2008 SP1 e tentei instalar novamente (erro! )
    2) Removi todo o SQL Server 2008 SP1 juntamente com o SQL Server 2005 e tentei instalar o Management Studio 2008 (erro!!! )
    3) Removi todo o SQL Server 2008 SP1, removi todas as pastas de instalação, removi todas as chaves de registro e tentei novamente (erro no Management Studio 2008 )
    4) Removi todo o SQL Server 2008 SP1 e tentei instalar a versão trial (180 dias) do SQL Server 2008 (de novo erro no Management Studio 2008)
    5) Reintalei o SQL Server 2005 SP3, Reintalei O SQL Server 2008 Advanced Services e..... de novo erro no Management Studio 2008
    5) Removi o SQL Server 2008 c/ Advanced Services e Instalei o SQL Server 2008 R2 Advanced Services e... de novo erro no Management Studio 2008

    Ainda fiz outras maluquices mas o resumo da ópera é que passei o dia inteiro tentanto instalar o tal do Management Studio 2008 Express e não consegui. Estou simplesmente frustrado!

    O erro que a Microsoft apresenta não esclarece absolutamente nada como resolver o problema. Todas as vezes eu desinstalei to SQL Server Native Client 2005 e 2008. Vasculehei as chaves de registro para ver se ficou algum lixo perdido, mas sem resultado. Quando eu desinstalo o SQL Server Native Client 2008, a instalação do Management Studio 2008 refaz a instalação com sucesso, então sinceramente não sei se essa mensagem de erro realmente é pertinente.

    No final, retornei a instalação do SQL Server 2005 Express com o Management Studio e instalei o SQL Server 2008 Express (esse funciona) só que sem o Management Studio.

    Simplesmente não sei o que fazer.

    ME AJUDEM POR FAVOR!!!

    Renato
    terça-feira, 16 de março de 2010 23:57

Respostas

  • Já tentou reparar (embora aconselho a remover e reinstalar) o Framework?

    Algumas vezes tive problemas e desinstalando e reinstalando o Framework, resolveu (lógico, reiniciando o SO a cada passo).
    • Marcado como Resposta Renato Person sábado, 20 de março de 2010 19:47
    quarta-feira, 17 de março de 2010 16:29

Todas as Respostas

  • Já tentou reparar (embora aconselho a remover e reinstalar) o Framework?

    Algumas vezes tive problemas e desinstalando e reinstalando o Framework, resolveu (lógico, reiniciando o SO a cada passo).
    • Marcado como Resposta Renato Person sábado, 20 de março de 2010 19:47
    quarta-feira, 17 de março de 2010 16:29
  • Daniel,

    Tentei sim, mas sem sucesso.

    Obrigado!
    quinta-feira, 18 de março de 2010 03:21
  • Renato,

    Utilize alguma ferramenta para limpar o registro do Windows e tente refazer a instalação.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 18 de março de 2010 12:52
    Moderador
  • Rodei o CCleaner e não resolveu.

    Analisando o log de erro, percebi que provavelmente o problema ocorre quando a instalação executa o instalador trin_aide.msi, que por sua vez executa o comando abaixo:

    C:\>addinutil.exe -PipelineRoot:"C:\Program Files\Common Files\Microsoft Shared\VSTA\Pipeline\." -Rebuild -Silent
    Error: Exception has been thrown by the target of an invocation.

    Isso é que deve estar causando o Rollback da instalação, mas não sei como resolver.

    quinta-feira, 18 de março de 2010 16:46
  • Renato,

     

    A pergunta pode até parecer inocente ou até estar respondida nas ações que voce efetuou mas o seu usuário é Administrador da máquina em questão?

     

    O que o Junior falou pode resolver (limpar o registro após desinstlar).

    sexta-feira, 19 de março de 2010 20:19
  • Tenho exatamente o mesmo problema por usar o Windows 7 de 64bits.

    Tentei fazer a instalação logo após instalar o 7 e não funcionou. Imagino que pode ser pelo fato do SQL 2008 Express com o Management Studio não seja com o Service Pack 1.

    sexta-feira, 19 de março de 2010 21:23
  • Daniel,

    Sim, meu usuário é administrador da máquina. Trata-se de meu notebook pessoal. Uso Windows 7 Ultimate 32 bits em (en-US).

    Talvez... veja.. é apenas um talvez.... tenha alguma coisa a ver com o fato de eu ter instalado o Visual Studio 2010 beta2 e antes de instalar o SQL Server 2008 eu ter removido o VS2010 b2. Posteriormente eu reinstalai (reparei) o Visual Studio 2008 para ver se de repente as coisas se acertavam, mas não, continua da mesma forma.

     

    Afff..... nunca vi algo assim.

    sábado, 20 de março de 2010 00:45
  • Willian,

    De fato não encontrei uma instalação do SQL 2008 Express SP1 com Advanced Services. O pacote de instalação do SP1 não possui o Management Studio, logo, precisei instalar o Database Engine do SQL Server 2008 Express SP1 e posteriormente instalar apenas o Management Studio. Mas não deu certo mesmo.

    Devo observar que acredito que o problema não seja o fato do Management Studio ser ou não SP1 pois tentei inclusive instalar o SQL Server 2008 R2 Express com Advanced Services CTP (Community Technology Preview) e o problema foi EXATAMENTE o mesmo.

    Minhas tentativas:

    - SQL Server 2008 Express com Advanced Services

    - SQL Server 2008 Express SP1 e Management Studio em instalação separada

    - SQL Server 2008 Express R2 com Advanced Services

    - SQL Server 2008 Enterprise (trial de 180 dias)

     

    Por incrível que pareça, o erro foi exatamente o mesmo em todas essas instalações.

    Vou tentar um último esforço de tentar instalar em um desktop que possuo que também roda Windows 7. Se não rolar, não terei dúvidas de que se trata de alguma incompatibilidade. Já abri um chamado no Microsoft Connect, porém até agora não obtive nenhum retorno deles.

    https://connect.microsoft.com/SQLServer/feedback/details/542454/failure-in-sql-server-2008-management-studio-express-installation

    :(

     

     

    sábado, 20 de março de 2010 01:01
  • Complement:

    Today I install SQL Server 2008 with Management Studio and it was a success!! The desktop has exactly the same O.S. (Windows 7 Ultimate 32 bits) as my notebook.

     

    I realize that the problem is in the cache rebuild of VSTA (Visual Studio Tools for Application) that the SQL Server 2008 installation try to do. When I execute the same command in command line it raises an execption:

    C:\Program Files\Common Files\microsoft shared\VSTA>addinutil -PipelineRoot:"c:\Program Files\Common Files\microsoft shared\VSTA\Pipeline\." -Rebuild

    "Error: Exception has been thrown by the target of an invocation."

     

    The correct message would be:

    "Finished updating cache"

     

    As long as this command fails, the entire installation of SQL Server 2008 fails too.

    I have no idea how to fix it!

     

    sábado, 20 de março de 2010 15:27
  • PROBLEMA RESOLVIDO!

     

    Reistalei novamente o .NET Framework 3.5 SP1 que já vem com o Windows 7 e o problema com o addinutil.exe foi solucionado. Removi o SQL Server 2008 completamente e instalei o SQL Server 2008 R2 Express c/ advanced services.

    Agora está tudo funcionando. Mas perdi muito tempo com isso. 

    • Sugerido como Resposta capfg sábado, 30 de junho de 2012 11:52
    sábado, 20 de março de 2010 19:46
  • Recentemente também baixei e tentei instalar a versão Express do SQL Server 2012. Entretanto tive os mesmo problemas, diversos erros de instalção, sendo que cada vez que tentava instalar ocorria um erro diferente. Eu tenho uma máquina com o Windwos 7 professional e já com o Visual Studio Profissional 2010 instalado (ou seja, tem uma instância do SQL Server 2005 Intrínseca). Resolvi o problema utilzando desinstalando tudo (é isso mesmo eu disse tudo) que possuia as letras SQL do meu computador e depois reinstalei o SQL server utilizando as instruções do seguinte blog

    http://diariodba.wordpress.com/2009/06/11/sql-server-2008-express/

    Ainda assim os erros persistiram, então fiz o mais simples, alterei o nome da instância durante a instalação, eu estava instalando sempre como nome padrão. Depois que alterei, tudo ficou certinho, já criei minha base de dados e a integração com o VS é perfeita...


    César Augusto Pessôa - Análise e Desenvolvimento de Sistemas

    sábado, 30 de junho de 2012 12:11