Compartilhar via


Entender os requisitos do .NET Framework para várias versões do SQL Server

Este artigo descreve os requisitos do .NET Framework para várias versões do SQL a partir do SQL Server 2005.

Versão original do produto: SQL Server 2019, SQL Server 2017, SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005
Número original do KB: 2027770

Resumo

Diferentes versões do Microsoft SQL Server têm diferentes versões do .NET Framework como pré-requisito para a instalação, e o procedimento para instalar o .NET Framework pode ser diferente em diferentes sistemas operacionais. Para versões mais recentes do SQL Server, essas informações são abordadas como parte dos Requisitos de hardware e software nos seguintes artigos:

Para versões SQL Server 2008 R2 e anteriores, os requisitos do .NET Framework variam de acordo com a edição do SQL Server que você está instalando. Este artigo descreve esses requisitos e fornece as informações necessárias para que você possa instalar o .NET Framework correto necessário.

  1. Use Table 1 na seção Pré-requisitos do Microsoft DotNET Framework para SQL Server para verificar os requisitos do .NET Framework para a versão e a edição que você está instalando.
  2. Verifique se o .NET Framework já está incluído como parte do sistema operacional ou se você deve baixá-lo separadamente dos downloads da Microsoft listados na Table 2 seção .NET Frameworks para SQL Server em vários sistemas operacionais e links de download.
  3. Use a última coluna para Table 2 verificar se algum procedimento especial é necessário para instalar o Framework no sistema operacional de destino. Se a entrada for Sim, verifique as seções posteriores deste documento para obter os procedimentos necessários. Se a entrada for Não, você poderá baixar o Framework correspondente do link correspondente e Table 2 instalá-lo no sistema operacional de destino.

Observação

O suporte para .NET Framework 4.5.2, 4.6 e 4.6.1 terminou em 26 de abril de 2022.

  • O SQL Server 2016 (13.x) e posteriores exigem o .NET Framework 4.6 para o Mecanismo de Banco de Dados, Master Data Services ou Replicação (a configuração do SQL Server instala automaticamente o .NET Framework). Você pode atualizar para o .NET 4.8 Framework ou instalá-lo diretamente. Todas as estruturas com a versão principal 4 fazem uma atualização in-loco e são compatíveis com versões anteriores. Para obter mais informações, veja Baixar .NET Framework 4.8 | Downloads oficiais gratuitos (microsoft.com).
  • O SQL Server 2014 e o SQL Server 2012 usam o .Net Framework 3.5 SP1, que tem suporte até 2029, portanto, essa desativação não os afeta.

Pré-requisitos do Microsoft .NET Framework para o SQL Server 2008 R2 e versões anteriores do SQL Server

A tabela a seguir resume os requisitos de versão do .NET Framework para várias versões e edições do SQL Server e explica se o produto está incluído na mídia de instalação e se ele está instalado como parte da instalação.

Tabela 1:

Versão ou edição do SQL . NET Framework versão Incluído com o produto? Instalado como parte da configuração?
SQL Server 2005 (todas as edições) 2,0 Sim Não
SQL Server 2008 Express (núcleo) 2.0 SP2 Não Não
SQL Server 2008 no Windows Server 2003, (64 bits), IA-64 2.0 SP2 Sim Sim
SQL Server 2008 (todas as outras edições) 3.5 SP1 Sim Sim

O programa de instalação não instala o the.NET Framework 3.5 Service Pack 1 em computadores que executam o Windows Server 2008 R2 Edition para SQL Server 2008 e SQL Server 2008 R2 Failover Cluster e Express Edition instalações. Para obter mais informações sobre como habilitar o .NET Framework 3.5 SP1 nesses sistemas, consulte Como instalar ou habilitar o .NET Framework 3.5 SP1 no Windows.

.NET Frameworks para SQL Server no Windows Server 2008 R2 e sistemas operacionais anteriores

A tabela a seguir indica se o .NET Framework necessário para a edição do SQL e a versão que você está instalando está incluído como parte do sistema operacional de destino. A tabela também indica se são necessárias etapas adicionais para instalar ou habilitar o Framework no sistema operacional correspondente e a tabela fornece um link de download para os arquivos redistribuíveis correspondentes do .NET Framework.

Tabela 2:

Versão do .NET Número da versão Incluído com o sistema operacional Padrão com sistemas operacionais Instalado com o Visual Studio .NET Redist ou link para download São necessários procedimentos especiais para instalar o redist?
2,0 2.0.50727.42 Windows Server 2003 R2 Nenhum Microsoft Visual Studio 2005 Não
3.5 SP1 3.5.30729.1 Windows Server 2008 R2 Nenhum Nenhum 3.5 SP1 Sim, para Windows Server 2008 R2

Como instalar ou habilitar o .NET Framework 3.5 SP1 no Windows

Para instalar o .NET Framework no Windows 8 e versões posteriores do sistema operacional, examine Instalar o .NET Framework 3.5 no Windows 10, Windows 8.1 e Windows 8.

No Windows Server 2008 R2, o .NET Framework é um recurso e instalá-lo é diferente das versões anteriores do sistema operacional Windows. O procedimento a seguir explica como verificar se o .NET Framework 3.5.1 está instalado. O procedimento também explica como determinar se o .NET Framework não está instalado e como você pode adicioná-lo nesses ambientes.

Como determinar se o .NET Framework 3.5 SP1 está instalado

Para determinar se o .NET Framework 3.5.1 está instalado no Windows Server 2008 R2, siga estas etapas:

  1. Selecione Iniciar>Gerenciador do Servidor de Ferramentas Administrativas.>
  2. Selecione Recursos para exibir todos os recursos instalados no painel do lado direito.
  3. Verifique se o .NET Framework 3.5.1 está listado como um recurso instalado.

Se o .NET Framework 3.5.1 não estiver listado como um recurso instalado, use um dos métodos a seguir para instalá-lo.

Método 1: Usar o Gerenciador do Servidor

  1. No Gerenciador do Servidor, selecione Adicionar Recursos para exibir uma lista de recursos possíveis.

  2. Na interface Selecionar Recursos , expanda a entrada Recursos do .NET Framework 3.5.1 .

  3. Depois de expandir os recursos do .NET Framework 3.5.1, você verá duas caixas de seleção. Uma caixa de seleção é para .NET Framework 3.5.1 e outra caixa de seleção é para ativação do WCF. Marque a caixa de seleção ao lado de .NET Framework 3.5.1 e selecione Avançar.

    Observação

    Se você não expandir o item Recursos do .NET Framework 3.5.1 e verificá-lo, o seguinte Assistente para Adicionar Recursos será iniciado:

    Captura de tela da janela do Assistente para Adicionar Recursos.

    Se o assistente for iniciado, selecione Cancelar, expanda Recursos do .NET Framework 3.5.1 e marque a caixa de seleção .NET Framework 3.5.1.

  4. Você não pode instalar recursos do .NET Framework 3.5.1, a menos que os serviços e recursos de função necessários também estejam instalados.

  5. Em Confirmar Seleções de Instalação, revise as seleções e selecione Instalar.

  6. Deixe o processo de instalação ser concluído e selecione Fechar.

Método 2: Usar o Windows PowerShell

  1. Selecione Iniciar>todos os acessórios de programas>.
  2. Expanda Windows PowerShell, clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador. Selecione Sim na caixa Controle de Conta de Usuário.
  3. No prompt de comando do PowerShell, digite os seguintes comandos e pressione ENTER após cada comando:
Import-Module ServerManager
Add-WindowsFeature as-net-framework  

Observação

Veja a captura de tela para mais informações:

A captura de tela mostra a saída do comando no Windows PowerShell.

Referências