Resolvendo .Net Framework no Windows Server 2012 (R2) – Instalação SQL Server 2012, 2014, 2016

Posted on janeiro 12, 2016

2


 

Durante as semanas anteriores venho vendo várias perguntas e dúvidas sobre a instalação do SQL Server 2012 e 2014 no Windows Server 2012 e 2012 R2. Os problemas são variados porém sempre e constantes sobre erro de instalação do SQL Server relacionado ao .Net Framework 3.5. Desde o SQL Server 2008 é necessário que o Windows Server 2008 | 2012 e 2012 R2 estejam com o Microsoft .Net Framework 3.5 SP1 instalado para que o processo de pre-requisitos do SQL Server passe sem problema.

Porém, no Windows Server 2012 o .Net Framework 3.5 não vem instalado como padrão e é necessário que o mesmo seje instalado antes de qualquer coisam senão bem provavalemente o erro que você terá durante a instalação do SQL Server será….

error_net_framework

(Figura 1 – Erro na Instalação do SQL Server 2012 SP1.)

Para que esse erro não ocorra existem algumas formas de realizar a instalação do recurso .Net Framework 3.5. As formas para instalação são:

  • GUI – Server Manager
  • Prompt – CMD
  • PowerShell Command

1. Instalação GUI – Server Manager

1

2

 

3

 

4

 

5

 

6

 

Depois de selecionado o .Net Framework 3.5 é necessário que você aponte o binário de instalação do Windows Server 2012 ou 2012 R2 indo em “specify an alternate source path” . Nesse momento você deve localizá-lo pelo drive correspondente mais Sources\SxS ficando como localização final por exemplo F:\Sources\SxS. Após isso a instalação será concluída com sucesso.

7

2. Instalação Prompt – CMD

A instalação pelo CMD é muito mais fácil e prática e pode ser seguida pelos seguintes passos.

  1. Colocar a Media de Instalação do Windows Server 2012  ou 2012 R2 na Máquina Física ou Virtual
  2. Abrir o CMD com privilégio de Administrador (Botão Direito – Run as Administrator)
  3. Executar o seguinte comando

dism /online /enable-feature /featurename:netfx3 /all /source:d:\sources\sxs

* Não esqueça de mudar o drive, nesse caso D para o drive que está o binário de instalação do Windows Server.

3. PowerShell Command

 

Para adeptos do Windows PowerShell, siga os seguintes passos.

  1. Colocar a Media de Instalação do Windows Server 2012  ou 2012 R2 na Máquina Física ou Virtual
  2. Abrir o PowerShell como Adminstrador (Run as Administrator)
  3. Executar o seguinte comando
Install-WindowsFeature Net-Framework-Core -source \\network\share\sxs
Install-WindowsFeature Net-Framework-Core -source D:\sources\sxs
* Não esqueça de mudar o drive, nesse caso “\\network\share\sxs” para o drive que está o binário de instalação do Windows Server, ficando assim d:\sources\sxs.
Para mais informações sobre o Net Framework e instalação esse link pode ajudar - https://support.microsoft.com/en-us/kb/2734782