Compartilhar via


Requisitos de hardware e software para SQL Server 2016 e SQL Server 2017

Aplica-se a:SQL Server para Windows

Este artigo lista os requisitos mínimos de hardware e software para instalar e executar o SQL Server 2016 (13.x) e o SQL Server 2017 (14.x) no sistema operacional Windows.

Para obter os requisitos de hardware e software para outras versões do SQL Server, confira:

Requisitos de hardware

Os requisitos de memória e processador a seguir aplicam-se a todas as edições do SQL Server:

Componente Requisito
Armazenamento O SQL Server exige, no mínimo, 6 GB de espaço disponível no disco rígido.

Os requisitos de espaço em disco variam de acordo com os componentes do SQL Server que você instala. Para obter mais informações, consulte os requisitos de espaço do disco mais adiante neste artigo. Para obter informações sobre tipos de armazenamento com suporte para arquivos de dados, consulte Tipos de armazenamento para arquivos de dados.

Recomendamos instalar o SQL Server em computadores com os formatos de arquivo NTFS ou ReFS. Embora o sistema de arquivos FAT32 tenha suporte, ele é menos seguro que NTFS ou ReFS.

Unidades somente leitura, mapeadas ou compactadas são bloqueadas durante a instalação.
Unidade Uma unidade de DVD, conforme apropriado, é necessária para a instalação a partir do disco.
Monitor OSQL Server requer um monitor com resolução Super-VGA (800 x 600) ou superior.
Internet A funcionalidade de Internet requer acesso à Internet (a cobrança de taxas poderá ser aplicável).
Memória1
Memória mínima – Edições expressas: 512 MB

- Todas as outras edições: 1 GB
Memória recomendada – Edições expressas: 1 GB

- Todas as outras edições: pelo menos 4 GB e devem ser aumentadas conforme o tamanho do banco de dados aumenta para garantir o desempenho ideal.
Processador
Tipo de processador Processador x64. Todas as CPUs Intel e AMD x86-64 que possuem até 64 núcleos por nó NUMA.
Velocidade mínima 1,4 GHz
Velocidade recomendada 2,0 GHz ou mais rápido

1 A memória mínima necessária para instalar o componente do Data Quality Server no DQS (Data Quality Services) é de 2 GB de RAM, diferente do requisito mínimo de memória do SQL Server. Para obter informações sobre como instalar o DQS, consulte Install Data Quality Services.

Observação

A instalação do SQL Server tem suporte apenas em processadores x64. Não há mais suporte para a instalação em processadores x86.

Requisitos de software

A tabela nesta seção lista os requisitos mínimos de software para executar o SQL Server. Também há opções de configurações recomendadas para desempenho ideal.

Os seguintes requisitos se aplicam a todas as instalações:

Componente Requisito
Sistema Operacional - Windows 8 ou superior
– Windows Server 2012 ou superior
.NET Framework O SQL Server requer o .NET Framework 4.6 para o Mecanismo de Banco de Dados, o Master Data Services ou a Replicação. A instalação do SQL Server instala o .NET Framework automaticamente. Consulte a instalação do .NET Framework.
Software de rede Os sistemas operacionais com suporte para SQL Server têm software de rede interno. As instâncias nomeadas e padrão de uma instalação autônoma dão suporte aos seguintes protocolos de rede: Memória Compartilhada, Pipes nomeados, TCP/IP e VIA1.

Não há suporte para o protocolo 1 VIA em clusters de failover. Os clientes ou aplicativos em execução no mesmo nó do cluster de failover que a instância do SQL Server podem usar o protocolo de Memória Compartilhada para se conectarem ao SQL Server usando seu endereço de pipe local. No entanto, esse tipo de conexão não tem reconhecimento de cluster e falha após um failover de instância. Portanto, não é recomendado e deve ser usado apenas em cenários específicos.

Importante

O protocolo VIA foi preterido. Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Para obter mais informações sobre protocolos e bibliotecas de rede, consulte protocolos de rede e bibliotecas de rede.

A Instalação doSQL Server instala os seguintes componentes de software necessários ao produto:

  • SQL Server Native Client
  • Arquivos de suporte de instalação do SQL Server

Importante

O recurso PolyBase tem requisitos adicionais de hardware e software. Para obter mais informações, consulte Virtualização de dados com o PolyBase no SQL Server.

Instalação do .NET Framework

Você pode instalar manualmente o .NET Framework do Microsoft .NET Framework 4.6 (Web Installer) para Windows.

Para obter mais informações, recomendações e diretrizes sobre o .NET Framework 4.6, consulte o Guia de implantação do .NET Framework para desenvolvedores.

O Windows 8.1 e o Windows Server 2012 R2 exigem KB2919355 antes de instalar o .NET Framework 4.6.

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 o SQL Server 2017 (14.x) exigem o .NET Framework 4.6 para Mecanismo de Banco de Dados, Master Data Services ou Replicação (a instalação do SQL Server instala automaticamente o .NET Framework).

Você pode atualizar para o .NET 4.8 Framework ou instalá-lo diretamente. Todos os frameworks com a versão principal 4.x fazem uma atualização no local e são retrocompatíveis.

Para obter mais informações, veja Baixar .NET Framework 4.8 | Downloads oficiais gratuitos (microsoft.com).

Suporte ao sistema operacional para SQL Server 2017

A tabela a seguir mostra quais edições do SQL Server 2017 (14.x) são compatíveis com quais versões do Windows. Você também pode usar as informações de ciclo de vida de suporte para ver se a sua versão do Windows tem suporte.

Edição do SQL Server: Enterprise Desenvolvedor Standard web Expresso
Windows Server 2022 (ciclo de vida de suporte)
Windows Server 2022 Datacenter Sim Sim Sim Sim Sim
Windows Server 2022 Datacenter: Azure Edition Sim Sim Sim Sim Sim
Windows Server 2022 Standard Sim Sim Sim Sim Sim
Windows Server 2019 (ciclo de vida de suporte)
Windows Server 2019 Datacenter Sim Sim Sim Sim Sim
Windows Server 2019 Standard Sim Sim Sim Sim Sim
Windows Server 2019 Essentials Sim Sim Sim Sim Sim
Windows Server 2016 (ciclo de vida de suporte)
Windows Server 2016 Datacenter Sim Sim Sim Sim Sim
Windows Server 2016 Standard Sim Sim Sim Sim Sim
Windows Server 2016 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 R2 (ciclo de vida de suporte)
Windows Server 2012 R2 Datacenter Sim Sim Sim Sim Sim
Windows Server 2012 R2 Standard Sim Sim Sim Sim Sim
Windows Server 2012 R2 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 R2 Foundation Sim Sim Sim Sim Sim
Windows Server 2012 (ciclo de vida de suporte)
Windows Server 2012 Datacenter Sim Sim Sim Sim Sim
Windows Server 2012 Standard Sim Sim Sim Sim Sim
Windows Server 2012 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 Foundation Sim Sim Sim Sim Sim
Windows 11 IoT Enterprise Não Sim Sim Não Sim
Windows 11 Enterprise Não Sim Sim Não Sim
Windows 11 Professional Não Sim Sim Não Sim
Windows 11 Home Não Sim Sim Não Sim
Windows 10 IoT Enterprise Não Sim Sim Não Sim
Windows 10 Enterprise Não Sim Sim Não Sim
Windows 10 Professional Não Sim Sim Não Sim
Windows 10 Home Não Sim Sim Não Sim
Windows 8.1 Enterprise Não Sim Sim Não Sim
Windows 8.1 Pro Não Sim Sim Não Sim
Windows 8.1 Enterprise Não Sim Sim Não Sim
Windows 8 Pro Não Sim Sim Não Sim
Windows 8 Não Sim Sim Não Sim

Suporte do Server Core para SQL Server 2017

As edições a seguir do Windows Server Core dão suporte à instalação do SQL Server 2017 (14.x):

  • Windows Server 2022 Datacenter
  • Windows Server 2022 Datacenter: Azure Edition
  • Windows Server 2022 Standard
  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Para obter mais informações sobre como instalar o SQL Server no Server Core, consulte Instalar o SQL Server no Server Core.

Observação

Não é possível instalar o SQL Server em um sistema operacional Windows quando a sensibilidade a maiúsculas e minúsculas estiver habilitada. Para obter mais informações, consulte O SQL Server não é suportado em um sistema operacional Windows no qual a sensibilidade a maiúsculas e minúsculas está habilitada.

Suporte ao sistema operacional para SQL Server 2016

A tabela a seguir mostra quais edições do SQL Server 2016 (13.x) são compatíveis com quais versões do Windows. Você também pode usar as informações de ciclo de vida de suporte para ver se a sua versão do Windows tem suporte.

Edição do SQL Server: Enterprise Desenvolvedor Standard web Expresso
Windows Server 2019 (ciclo de vida de suporte)
Windows Server 2019 Datacenter Sim Sim Sim Sim Sim
Windows Server 2019 Standard Sim Sim Sim Sim Sim
Windows Server 2019 Essentials Sim Sim Sim Sim Sim
Windows Server 2016 (ciclo de vida de suporte)
Windows Server 2016 Datacenter Sim Sim Sim Sim Sim
Windows Server 2016 Standard Sim Sim Sim Sim Sim
Windows Server 2016 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 R2 (ciclo de vida de suporte)
Windows Server 2012 R2 Datacenter Sim Sim Sim Sim Sim
Windows Server 2012 R2 Standard Sim Sim Sim Sim Sim
Windows Server 2012 R2 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 R2 Foundation Sim Sim Sim Sim Sim
Windows Server 2012 (ciclo de vida de suporte)
Windows Server 2012 Datacenter Sim Sim Sim Sim Sim
Windows Server 2012 Standard Sim Sim Sim Sim Sim
Windows Server 2012 Essentials Sim Sim Sim Sim Sim
Windows Server 2012 Foundation Sim Sim Sim Sim Sim
Windows 11 IoT Enterprise Não Não Não Não Não
Windows 11 Enterprise Não Não Não Não Não
Windows 11 Professional Não Não Não Não Não
Windows 11 Home Não Não Não Não Não
Windows 10 IoT Enterprise Não Sim Sim Não Sim
Windows 10 Enterprise Não Sim Sim Não Sim
Windows 10 Professional Não Sim Sim Não Sim
Windows 10 Home Não Sim Sim Não Sim
Windows 8.1 Enterprise Não Sim Sim Não Sim
Windows 8.1 Pro Não Sim Sim Não Sim
Windows 8.1 Enterprise Não Sim Sim Não Sim
Windows 8 Pro Não Sim Sim Não Sim
Windows 8 Não Sim Sim Não Sim

Para obter requisitos mínimos de versão para instalar o SQL Server no Windows Server 2012 ou Windows 8, consulte os requisitos de versão do SQL Server no sistema operacional Windows.

Suporte do Server Core para SQL Server 2016

As edições a seguir do Windows Server Core dão suporte à instalação do SQL Server 2016 (13.x):

  • Windows Server 2019 Datacenter
  • Windows Server 2019 Standard
  • Windows Server 2016 Datacenter
  • Windows Server 2016 Standard
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard

Para obter mais informações sobre como instalar o SQL Server no Server Core, consulte Instalar o SQL Server no Server Core.

Observação

Não é possível instalar o SQL Server em um sistema operacional Windows quando a sensibilidade a maiúsculas e minúsculas estiver habilitada. Para obter mais informações, consulte O SQL Server não é suportado em um sistema operacional Windows no qual a sensibilidade a maiúsculas e minúsculas está habilitada.

Suporte a WOW64

O WOW64 (Windows de 32 bits no Windows de 64 bits) é um recurso de edições de 64 bits do Windows que permite que aplicativos de 32 bits sejam executados nativamente no modo de 32 bits. Os aplicativos funcionam no modo de 32 bits mesmo que o sistema operacional subjacente esteja em execução em um sistema operacional de 64 bits. O WOW64 não tem suporte para instalações do SQL Server. No entanto, as Ferramentas de Gerenciamento têm suporte no WOW64.

Recursos com suporte nos sistemas operacionais cliente de 32 bits

Sistemas operacionais cliente do Windows, por exemplo, Windows 10 e Windows 8.1, estão disponíveis como arquiteturas de 32 ou 64 bits. Todos os recursos do SQL Server têm suporte em sistemas operacionais cliente de 64 bits. Em sistemas operacionais cliente de 32 bits com suporte, a Microsoft dá suporte aos seguintes recursos:

  • Cliente de Qualidade de Dados
  • Conectividade das ferramentas de cliente
  • Serviços de integração
  • Compatibilidade das ferramentas de cliente com versões anteriores
  • SDK de Ferramentas do Cliente
  • Componentes de documentação
  • Componentes de Reprodução Distribuída
  • Controlador de Reprodução Distribuída
  • Cliente de Reprodução Distribuída
  • SDK de Conectividade de Cliente do SQL

Os sistemas operacionais windows server 2008 R2 e posteriores não estão disponíveis como arquiteturas de 32 bits. Todos os sistemas operacionais de servidor com suporte estão disponíveis somente em 64 bits. Todos os recursos têm suporte em sistemas operacionais de servidor de 64 bits.

Suporte em qualquer idioma

Para obter mais informações sobre o suporte entre idiomas e considerações para instalar o SQL Server em idiomas localizados, consulte versões de idioma local no SQL Server.

Requisitos de espaço em disco

Durante a instalação do SQL Server, o Windows Installer cria arquivos temporários na unidade do sistema. Antes de executar a Instalação para instalar ou atualizar o SQL Server, verifique se você tem pelo menos 6 GB de espaço disponível na unidade do sistema para esses arquivos. Esse requisito é aplicado mesmo se você instalar os componentes do SQL Server em uma unidade não padrão.

Os requisitos reais de espaço no disco rígido dependem da configuração do sistema e dos recursos que você decide instalar. A tabela a seguir fornece requisitos de espaço de unidade para componentes do SQL Server.

Característica Requisito de espaço do disco
O Mecanismo de Banco de Dados e arquivos de dados, Replicação, Pesquisa de Texto Completo e Serviços de Qualidade de Dados 1.480 MB
Mecanismo de Banco de Dados (como a linha anterior) com R Services (In-Database) 2.744 MB
Mecanismo de Banco de Dados (como linha anterior) com o Serviço de Consulta PolyBase para dados externos 4.194 MB
Serviços de análise e arquivos de dados 698 MB
Serviços de Relatórios 967 MB
Servidor R da Microsoft (Autônomo) 280 MB
Reporting Services – SharePoint 1.203 MB
Suplemento do Reporting Services para produtos do SharePoint 325 MB
Cliente de Qualidade de Dados 121 MB
Conectividade das ferramentas de cliente 328 MB
Serviços de integração 306 MB
Componentes cliente (exceto os componentes dos Manuais Online do SQL Server e as ferramentas do Integration Services) 445 MB
Master Data Services 280 MB
Componentes dos Manuais Online do SQL Server para visualizar e gerenciar o conteúdo da ajuda1 27 MB
Todos os recursos 8.030 MB

1 O requisito de espaço de unidade para conteúdo baixado do Books Online é de 200 MB.

Tipos de armazenamento de arquivos de dados

Os tipos de armazenamento de arquivos de dados com suporte são:

  • Disco local

    • O SQL Server atualmente dá suporte a unidades de disco que têm tamanhos de setor nativo padrão de 512 bytes e 4 KB. Para obter mais informações sobre suporte para tamanhos de setor maiores e implementações de fabricantes, consulte a seção "Tamanhos de setor de disco de 4 KB" no white paper SQLIOBasicsCh2.doc. Você pode baixar o whitepaper da seção Download do artigo Noções básicas de E/S do SQL Server, Capítulo 2 .

      Se você usar discos de formato avançado que são fisicamente formatados com 4.096 bytes, mas expõem um tamanho de setor lógico de 512 bytes, pode ler mais sobre o comportamento e as recomendações no artigo da Comunidade Técnica: SQL Server - Novos discos usam tamanho de setor 4K.

      Discos rígidos com tamanhos de setor maiores que 4 KB podem causar erros quando você tenta armazenar arquivos de dados do SQL Server neles. Para obter mais informações sobre o suporte ao tamanho do setor de disco rígido no SQL Server, consulte Solucionar problemas de erros do SQL Server relacionados ao tamanho do setor de disco do sistema superior a 4 KB. Atualmente, a chave do registro ForcedPhysicalSectorSizeInBytes é necessária para instalar com êxito o SQL Server em alguns dispositivos de armazenamento mais recentes com tamanho do setor de disco do sistema maior que 4 KB.

    • A instalação do cluster de failover do SQL Server só oferece suporte ao Disco Local para a instalação dos arquivos tempdb. Verifique se o caminho especificado para os dados tempdb e os arquivos de log são válidos em todos os nós de cluster. Durante o failover, se os diretórios tempdb não estiverem disponíveis no nó de destino de failover, o recurso do SQL Server não estará online.

  • Armazenamento compartilhado

  • Espaços de Armazenamento Direto (S2D)

  • Compartilhamento de arquivos SMB

    • O armazenamento SMB não é compatível para arquivos de dados do Analysis Services para instalações autônomas ou em cluster. Em vez disso, use o armazenamento de conexão direta, uma rede de área de armazenamento ou o S2D.

    • O armazenamento SMB pode ser hospedado por um servidor de arquivos do Windows ou por um dispositivo de armazenamento SMB de terceiros. Se você usar o Windows File Server, a versão deverá ser 2008 ou posterior. Para obter mais informações sobre como instalar o SQL Server usando o compartilhamento de arquivos SMB como uma opção de armazenamento, consulte Instalar o SQL Server com armazenamento de compartilhamento de arquivos SMB.

Instalar o SQL Server em um controlador de domínio

Por motivos de segurança, não instale o SQL Server em um controlador de domínio. A instalação do SQL Server não bloqueia a instalação em um computador que seja um controlador de domínio, mas as seguintes limitações são aplicáveis:

  • Você não pode executar serviços do SQL Server em um controlador de domínio em uma conta de serviço local.

  • Depois de instalar o SQL Server em um computador, você não poderá alterar o computador de um membro de domínio para um controlador de domínio. Você deve desinstalar o SQL Server antes de alterar o computador host para um controlador de domínio.

  • Depois de instalar o SQL Server em um computador, você não poderá alterar o computador de um controlador de domínio para um membro de domínio. Você deve desinstalar o SQL Server antes de alterar o computador host para um membro do domínio.

  • Não há suporte para instâncias de cluster de failover do SQL Server em que os nós de cluster são controladores de domínio.

  • O SQL Server não tem suporte em um controlador de domínio somente leitura. A configuração do SQL Server não pode criar grupos de segurança ou contas de serviço do SQL Server em um controlador de domínio de somente leitura. Nesse cenário, a instalação falhará.

    Observação

    Essa restrição também se aplica às instalações nos nós do membro do domínio.

  • Não há suporte para uma instância de cluster de failover do SQL Server em um ambiente em que apenas um controlador de domínio somente leitura esteja acessível.

    Observação

    Essa restrição também se aplica às instalações nos nós do membro do domínio.

Mídia de instalação

Obtenha mídia de instalação relevante dos seguintes locais:

Como alternativa, você pode implantar o SQL Server em uma máquina virtual do Azure no portal do Azure. Devido à sobrecarga da virtualização, as máquinas virtuais podem ser mais lentas do que a execução nativamente.