Instalando o SQL Server 2008 no Windows 7 de 64 bits

4

Estou tendo um momento chocante tentando instalar o SQL Server 2008 no Windows 7 de 64 bits. Quando executo o setup.exe, recebo a seguinte mensagem de erro:

Microsoft .NET Framework 3.5 installation has failed.

SQL Server 2008 Setup requires .NET Framework 3.5 to be installed

Coisas que eu tentei:

  • Eu verifiquei e verifiquei novamente. Eu tenho o .NET Framework 3.5 instalado, com o SP1
  • Eu li sobre uma instalação ausente do Windows Installer 4.5 que produz o mesmo erro. O Win7 vem com o Windows Installer 5, o que esperamos que satisfaça esse requisito, já que tentei instalar o 4.5 e ele não me permite
  • Gravando o ISO no DVD e instalando a partir daí.
  • Instalando em uma máquina XP usando o mesmo ISO. Isso funciona, então o ISO deve estar bem.
  • Considerando o SQL Server 2005, mas ele realmente precisa ser 2008 para o projeto.
  • Atualizar A criação de uma versão de correção fornece o mesmo erro
  • Atualizar Eu poderia instalar o SQL Server Express e o SP1, mas não poderia atualizar para o Enterprise.

Se você se deparar com esse problema ou souber como corrigi-lo, adoraria saber.

    
por harriyott 23.11.2009 / 14:23

5 respostas

4

Melhor resposta: Instale o SQL Server 2008 R2 .

Eu tentei todas essas soluções e todas falharam. R2 instalado perfeitamente, pela primeira vez.

    
por 27.08.2010 / 17:55
2

Talvez o problema seja que a instalação é suportada apenas para o SQL Server 2008 SP1 no Windows 7

Windows 7 64 bits x64 Professional (1,3)

1) As ferramentas de gerenciamento são suportadas no WOW64, um recurso de edições de 64 bits do Microsoft Windows que permite que aplicativos de 32 bits sejam executados nativamente no modo de 32 bits. Os aplicativos funcionam no modo de 32 bits, embora o sistema operacional subjacente esteja sendo executado no sistema operacional de 64 bits. O WOW64 é suportado apenas para instâncias autônomas do SQL Server. O WOW64 não é suportado para instalações de cluster de failover do SQL Server.

3) Suportado apenas no SQL Server SP1 ou superior.

Veja o link

Talvez você possa enganar o SQL Server instalando o SQL 2008 express primeiro, aplicando o SP1 e atualizando a instância para uma edição completa ou fazendo um arquivo de instalação de correção:

link

Atualização: Encontrei este link link com uma solução na seção de comentários. Eles dizem que o Windows Installer 4.5 deve ser instalado, que pode ser encontrado aqui: link

    
por 23.11.2009 / 15:21
2

Eu experimentei o mesmo problema, mas agora encontrei uma solução. Eu tinha extraído o conteúdo de en_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89207.iso (do MSDN), mas não o conteúdo do diretório x64 . Então eu acho que setup.exe estava vendo que apenas os arquivos de instalação x86 estavam disponíveis, tentando instalá-los e falhando. Os sintomas foram exatamente como descritos na pergunta original e a correção foi garantir que o diretório x64 tivesse sido extraído.

Você ainda receberá o aviso de compatibilidade e deverá atualizar para o SP1 após a instalação. Você também pode receber outra mensagem de erro durante o processo de instalação (não lembra do texto, há referências a ele em outro lugar online) - se for o caso, basta fechá-lo e refazer a ação que o causou e ele funcionará corretamente.

    
por 25.01.2010 / 11:24
2

Você também pode tentar desinstalar o .NET 3.5 SP1 e instalar o .NET 3.5 sem o SP1. Eu já vi isso trabalhando com outros aplicativos antes que procure por versões específicas de compilação do .NET no Registro do Windows. Mas isso parece um grande deslize para a Microsoft perder.

    
por 23.11.2009 / 17:37
1

Sua resposta provavelmente está neste artigo:

Resolveu meu problema, leia os comentários abaixo, houve um pequeno erro no guia.

Espero que isso ajude você.

    
por 08.03.2010 / 05:28