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.
Aplica-se a:SQL Server no Linux
SQL Server é executado no Linux, começando com SQL Server 2017 (14.x). É o mesmo Mecanismo de Banco de Dados do SQL Server com muitos recursos e serviços semelhantes em sistemas operacionais com suporte.
Introdução
Se você estiver familiarizado com SQL Server e não estiver familiarizado com o Linux, consulte Novo nos recursos do Linux para usuários do SQL.
Se você estiver familiarizado com o Linux e não estiver familiarizado com SQL Server, consulte New to SQL Server: Learning resources.
Escolha sua instalação
As seções a seguir ajudam você a instalar SQL Server em Linux em seu ambiente preferencial.
- Instale SQL Server diretamente em um computador Linux ou VM
- Execute SQL Server em um contêiner Linux
- Instale SQL Server no Subsistema do Windows para Linux (WSL 2)(somente para desenvolvimento)
Instalar SQL Server diretamente em um computador linux ou VM
Os seguintes artigos de início rápido descrevem como instalar SQL Server em Linux em hardware físico ou em uma VM (máquina virtual) e criar um banco de dados:
| Plataforma | SQL Server versão suportada |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 e 2025 |
| Ubuntu | 2017, 2019, 2022 e 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | Somente 2017, 2019 e 2022 |
| SQL Server em Máquinas Virtuais do Azure | 2017, 2019, 2022 e 2025 |
1 SUSE Linux Enterprise Server (SLES) não tem suporte no SQL Server 2025 (17.x) e versões posteriores.
Executar SQL Server em um contêiner do Linux
Os contêineres são úteis em testes locais, CI/CD (integração contínua e implantação contínua) e cargas de trabalho efêmeras em seu ambiente de desenvolvimento. Eles também são comumente usados como parte da orquestração de contêineres em ambientes de produção, incluindo Azure AKS (Kubernetes Services), Red Hat OpenShift e DH2i DxOperator.
Para obter instruções sobre como instalar o SQL Server em um contêiner Linux, consulte Quickstart: Imagens de contêiner do SQL Server no Linux com Docker.
As imagens de contêiner SQL Server são publicadas e disponíveis no MCR (Registro de Contêiner Microsoft). Eles também são catalogados nos seguintes locais, com base na imagem do sistema operacional que foi usada ao criar a imagem de contêiner:
- Para imagens de contêiner de SQL Server baseadas em RHEL e Ubuntu, consulte SQL Server no Registro de Artefatos Microsoft.
- Para imagens de contêiner de SQL Server baseadas em RHEL, consulte SQL Server contêineres do Red Hat.
Observação
Os contêineres são publicados apenas no MCR para as distribuições mais recentes do Linux. Se você criar sua própria imagem de contêiner SQL Server personalizada para uma distribuição com suporte mais antiga, ela ainda terá suporte. Para obter mais informações, consulte Atualizações futuras nas imagens de contêiner do SQL Server no Registro de Artefatos da Microsoft (MCR).
Instalar SQL Server no Windows Subsistema para Linux (WSL 2)
SQL Server em WSL 2 destina-se apenas a fins de desenvolvimento e não é suportado para cargas de trabalho de produção. Execute o SQL Server em ambientes WSL em uma das plataformas suportadas para a versão do SQL Server que você deseja executar.
Para obter instruções sobre como instalar SQL Server no WSL 2, consulte Subsistema do Windows para Linux (WSL 2).
Conectar
Após a instalação, conecte-se à instância SQL Server em seu computador Linux. Você pode se conectar local ou remotamente e com uma variedade de ferramentas e drivers. Os inícios rápidos demonstram como usar a ferramenta de linha de comando sqlcmd. Outras ferramentas incluem:
Explorar
SQL Server 2017 (14.x) e versões posteriores têm o mesmo Mecanismo de Banco de Dados subjacente em todas as plataformas com suporte, incluindo Linux e contêineres. Portanto, muitos recursos e funcionalidades existentes funcionam da mesma maneira. Essa área da documentação destaca alguns desses recursos sob a perspectiva do Linux e aponta áreas que têm requisitos exclusivos no Linux.
Se você já estiver familiarizado com SQL Server em Linux, examine as notas de versão para obter diretrizes gerais e problemas conhecidos para cada versão.
| SQL Server versão | Notas de versão (Linux) | Novidades (Linux) | Novidades (Windows) |
|---|---|---|---|
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
| SQL Server 2022 (16.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
| SQL Server 2019 (15.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
| SQL Server 2017 (14.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
Dica
Para obter respostas para perguntas frequentes, consulte as perguntas frequentes SQL Server em Linux.
Obter ajuda
- Ideas para SQL: tem sugestões para melhorar o SQL Server?
Microsoft Q & A (SQL Server) - DBA Stack Exchange (tag sql-server): Faça perguntas sobre o SQL Server
- Excedente de pilha (tag sql-server): respostas a perguntas sobre desenvolvimento de SQL
- Microsoft SQL Server Informações e Termos de Licença
- Opções de suporte para usuários corporativos
- Ajuda adicional e feedback do SQL Server
Contribuir com a documentação do SQL
Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.
Para obter mais informações, consulte a documentação Edit Microsoft Learn.