Quando você tenta atualizar Microsoft SQL Server 2008 SQL Server 2008 Service Pack 2 (SP2) em um computador que tem apenas o
Perfil de cliente do Microsoft.NET Framework 4
(http://msdn.microsoft.com/en-us/library/cc656912.aspx)
instalado, a instalação do service pack falha e você recebe a seguinte mensagem de erro:
SQL Server 2008 instalação requer o Microsoft.NET Framework 4.0 ser instalado.
Baixe e instale o.NET Framework de
http://www.microsoft.com/NET
(http://www.microsoft.com/net)
e execute a instalação novamente.
A mensagem de erro semelhante à seguinte:
Ver imagem
Reduzir esta imagemExpandir esta imagem
Mensagens de erro nos arquivos de log de instalação do SQL Server
Ao examinar o Sqlsetup.log está localizado na pasta arquivos temporários (% temp %), você pode ver entradas semelhantes aos seguintes:
21/01/2011 11:01:37.415 Verificação para ver se é necessário instalar a versão 4.0 do .net
11:01:37.427 21/01/2011 Determinando o status do cluster da máquina local.
21/01/2011 11:01:37.442 Na máquina local não está configurado como um nó de cluster.
11:01:37.455 21/01/2011 Tentando encontrar a mídia .net versão 4.0
21/01/2011 11:01:38.020 .net versão 4.0 precisa ser instalado da mídia: c:\2fbc8508d49676c919cb309810466807\
21/01/2011 11:01:38.032 Erro: não foi possível encontrar a mídia .net versão 4.0
21/01/2011 11:12:31.114 Instalação fechada com código de saída: 0x84C40007
Observação A Microsoft.NET Framework 4.0 é composto de componentes.NET Framework 4 estendido e o perfil do cliente.NET Framework 4. Esses componentes existem separadamente no item
programas e recursos no painel de controle ou no item
Adicionar ou remover programas no painel de controle de versões anteriores do Windows.
Resolução
Para resolver esse problema, obtenha o service pack mais recente para 2008 de SQL Server. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
968382
(http://support.microsoft.com/kb/968382/en-US/
)
Como obter o service pack mais recente para 2008 de SQL Server
Como contornar
Para contornar esse problema, instale a versão completa do 4.0 de.NET Framework e tente novamente a instalação do service pack. Para instalar a versão completa, consulte
Microsoft.NET Framework 4 (Web Installer)
(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en)
.
Este erro ocorre quando o programa de instalação do SQL Server detecta que o cliente.NET Framework 4.0 é instalado no sistema e redireciona o CLR para carregar algumas bibliotecas de.NET Framework 4.0 só estão presentes na versão completa do 4.0 de.NET Framework.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Esse problema foi corrigido primeiro no Microsoft SQL Server 2008 Service Pack 3.
Artigo: 2500042 - Última revisão: segunda-feira, 25 de Junho de 2012 - Revisão: 6.0
A informação contida neste artigo aplica-se a:
- Microsoft SQL Server 2008 Analysis Services
- Microsoft SQL Server 2008 Developer
- Microsoft SQL Server 2008 Enterprise
- Microsoft SQL Server 2008 Enterprise Evaluation
- Microsoft SQL Server 2008 Express
- Microsoft SQL Server 2008 Express with Advanced Services
- Microsoft SQL Server 2008 Standard
- Microsoft SQL Server 2008 Standard Edition for Small Business
- Microsoft SQL Server 2008 Web
- Microsoft SQL Server 2008 Workgroup
| kbsmbportal kberrmsg kbprb kbmt KB2500042 KbMtpt |
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo:
2500042
(http://support.microsoft.com/kb/2500042/en-us/
)