Demanda:
Um dos clientes da Sr. Nimbus, solicitou a instalação de um cluster Windows Server 2012 R2 com SQL Server 2014.
Um dos requisitos do SQL Server 2012 / 2014 é a habilitação do “.Net Framework 3.5” que pode ser realizado tanto pela interface gráfica quanto via linha de comando, utilizando por exemplo o “Dism.exe“
Para habilitar o .Net Framework 3.5 via linha de comando, basicamente deve-se especificar a habilitação da feature e o caminho dos arquivos de onde serão instalados, conforme exemplo a seguir:
Dism.exe /online /enable-feature /featurename:NetFx3 /All /Source:D:sourcessxsProblema:
O último trecho ( /Source:D:sourcessxs) da linha de comando supracitada, é onde deve-se informar a fonte para a habilitação do .Net Framework 3.5.
O erro retornado é que não foi possível fazer o download (da origem informada) dos arquivos para a necessários para esta habilitação, mesmo o caminho tendo sido informado corretamente.
“…the source files could not be downloaded…”
Este erro acontece devido a atualizações de segurança (KB2966828 e KB2966827) do .Net Framework 3.5 que podem ter sido instaladas antes de sua habilitação, automaticamente via windows update (caso o servidor tenha acesso à internet), via WSUS ou mesmo manualmente.
Solução:
- Run: Appwiz.cpl (Adicionar ou Remover programas)
- Clique em Installed Updates
- Na caixa de pesquisa, procure por KB2966828 e KB2966827
- Desinstale ambos, ou apenas o que encontrar
- Faça o procedimento de habilitação do .NetFramework 3.5
- Faça o download
- Reinstale o(s) KB(s) removido(s).
- Prossiga normalmente com a instalação do SQL Server.
Referências:
- KB2966828
- KB2966827
- Erro de instalação do .NET Framework 3.5
- Ask Premier Field Engineering (PFE) Platforms
Obrigado pela visita,
Edvaldo Castro
View Comments (4)
Remova todos os updates de segurança .net framework e instale novamente via cmd.
Remove all .net framework security updates and install again via cmd.
Precisei lembrar hoje desse do dism. Obrigado pela ajuda.
Posts nunca morrem.
[]'s
Obrigado pela audiência...
=)
Pesquisei para todo lado e somente aqui obtive a resposta. Obrigado.