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
O SQL Server é executado no Linux, começando pelo 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 compatíveis.
Introdução
Se você estiver familiarizado com o SQL Server e não estiver familiarizado com o Linux, consulte Recursos novos para Linux para usuários do SQL.
Se você estiver familiarizado com o Linux e não estiver familiarizado com o SQL Server, consulte Novo no SQL Server: Recursos de aprendizagem.
Escolha sua instalação
As seções a seguir ajudam você a instalar o SQL Server no Linux em seu ambiente preferencial.
- Instalar o SQL Server diretamente em um computador ou VM do Linux
- Executar o SQL Server em um contêiner do Linux
- Instalar o SQL Server no Subsistema do Windows para Linux (WSL 2)(somente para desenvolvimento)
Instalar o SQL Server diretamente em um computador ou VM do Linux
Os seguintes artigos de início rápido descrevem como instalar o SQL Server no Linux em hardware físico ou em uma VM (máquina virtual) e criar um banco de dados:
| Plataforma | Versão do SQL Server com suporte |
|---|---|
| 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 o 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 o AKS (Serviços de Kubernetes do Azure), o Red Hat OpenShift e o DH2i DxOperator.
Para obter instruções sobre como instalar o SQL Server em um contêiner do Linux, consulte Início Rápido: Executar imagens de contêiner do SQL Server Linux com o Docker.
As imagens de contêiner do SQL Server são publicadas e estão disponíveis no MCR (Registro de Contêiner da 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 do SQL Server baseadas em RHEL e Ubuntu, consulte SQL Server no Registro de Artefatos da Microsoft.
- Para imagens de contêiner de SQL Server baseadas em RHEL, consulte Contêineres do SQL Server 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 personalizada do SQL Server para uma distribuição com suporte mais antiga, ela ainda terá suporte. Para obter mais informações, consulte as próximas atualizações para imagens de contêiner do SQL Server no MCR (Registro de Artefatos da Microsoft).
Instalar o SQL Server no Subsistema do Windows para Linux (WSL 2)
O SQL Server no WSL 2 destina-se apenas a fins de desenvolvimento e não tem suporte para cargas de trabalho de produção. Execute o SQL Server em ambientes WSL em uma das plataformas com suporte para a versão do SQL Server que você pretende executar.
Para obter instruções sobre como instalar o SQL Server no WSL 2, consulte o Subsistema do Windows para Linux (WSL 2).
Conectar
Após a instalação, conecte-se à instância do SQL Server no 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
O 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 o SQL Server no Linux, examine as notas de versão para obter diretrizes gerais e problemas conhecidos para cada versão.
| Versão do SQL Server | 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 ambiente Windows |
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server no sistema Windows |
Dica
Para obter respostas a perguntas frequentes, confira as Perguntas frequentes sobre o SQL Server em Linux.
Obter ajuda
- Ideias para o 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
- Termos e informações da licença do Microsoft SQL Server
- Opções de suporte para usuários corporativos
- Ajuda e comentários adicionais sobre o 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 Editar a documentação do Microsoft Learn.