Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
- 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. - 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. - 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 eTable 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:
- Selecione Iniciar>Gerenciador do Servidor de Ferramentas Administrativas.>
- Selecione Recursos para exibir todos os recursos instalados no painel do lado direito.
- 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
No Gerenciador do Servidor, selecione Adicionar Recursos para exibir uma lista de recursos possíveis.
Na interface Selecionar Recursos , expanda a entrada Recursos do .NET Framework 3.5.1 .
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:
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.
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.
Em Confirmar Seleções de Instalação, revise as seleções e selecione Instalar.
Deixe o processo de instalação ser concluído e selecione Fechar.
Método 2: Usar o Windows PowerShell
- Selecione Iniciar>todos os acessórios de programas>.
- 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.
- 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: