Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server no Linux
O SQL Server corre em Linux, começando com o SQL Server 2017 (14.x). É o mesmo Mecanismo de Banco de Dados do SQL Server com muitas funcionalidades e serviços semelhantes em todos os sistemas operativos suportados.
Introdução
Se estiver familiarizado com SQL Server e não com Linux, veja Novos recursos para utilizadores de SQL.
Se está familiarizado com Linux e não com SQL Server, veja Novo em SQL Server: Recursos de aprendizagem.
Escolha a sua instalação
As secções seguintes ajudam-no a instalar o SQL Server em Linux no ambiente que prefere.
- Instale-SQL Server diretamente numa máquina Linux ou numa VM
- Executa SQL Server num contentor Linux
- Instala SQL Server em Subsistema Windows para Linux (WSL 2)(apenas para desenvolvimento)
Instale o SQL Server diretamente numa máquina Linux ou VM
Os seguintes artigos de início rápido descrevem como instalar o SQL Server em Linux em hardware físico ou numa máquina virtual (VM) e criar uma base de dados:
| Plataforma | Versão do SQL Server suportada |
|---|---|
| Red Hat Enterprise Linux (RHEL) | 2017, 2019, 2022 e 2025 |
| Ubuntu | 2017, 2019, 2022 e 2025 |
| SUSE Linux Enterprise Server (SLES) 1 | Apenas 2017, 2019 e 2022 |
| SQL Server nas Máquinas Virtuais do Azure | 2017, 2019, 2022 e 2025 |
1 SUSE Linux Enterprise Server (SLES) não é suportado em versões SQL Server 2025 (17.x) e posteriores.
Executar SQL Server em um contentor Linux
Os contentores são úteis em testes locais, integração contínua e implementação (CI/CD) e cargas de trabalho efémeras no seu ambiente de desenvolvimento. Também são frequentemente usados como parte da orquestração de contentores em ambientes de produção, incluindo Azure Kubernetes Services (AKS), Red Hat OpenShift e DH2i DxOperator.
Para instruções sobre como instalar o SQL Server num contentor Linux, veja Início Rápido: Executar imagens de SQL Server em contentores Linux com o Docker.
As imagens dos contentores do SQL Server são publicadas e estão disponíveis no Microsoft Container Registry (MCR). Também são catalogados nos seguintes locais, com base na imagem do sistema operativo usada na criação da imagem do contentor:
- Para imagens de contentores baseadas em RHEL e Ubuntu do SQL Server, veja SQL Server no Microsoft Artifact Registry.
- Para imagens de contentores SQL Server baseados em RHEL, veja SQL Server Red Hat containers.
Observação
Os contentores só são publicados no MCR para as distribuições Linux mais recentes . Se você criar a sua própria imagem de contentor SQL Server personalizada para uma distribuição suportada anterior, esta ainda continuará a ser suportada. Para mais informações, consulte Próximas atualizações às imagens de contentores SQL Server no Microsoft Registo de Artefatos (MCR).
Instalar o SQL Server no Subsistema Windows para Linux (WSL 2)
SQL Server no WSL 2 destina-se apenas a fins de desenvolvimento e não é suportado para cargas de trabalho de produção. Executa o SQL Server em ambientes WSL numa das plataformas suportadas para a versão do SQL Server que pretende executar.
Para instruções sobre como instalar SQL Server no WSL 2, veja Subsistema Windows para Linux (WSL 2).
Ligar
Após a instalação, ligue-se à instância do SQL Server na sua máquina Linux. Você pode se conectar local ou remotamente e com várias ferramentas e drivers. Os guias de início rápido 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 Database Engine subjacente em todas as plataformas suportadas, incluindo Linux e contentores. Portanto, muitos recursos e capacidades existentes operam da mesma maneira. Esta área da documentação destaca algumas destas funcionalidades do ponto de vista do Linux e destaca áreas que têm requisitos únicos no Linux.
Se já está familiarizado com o SQL Server em Linux, consulte as notas de lançamento para orientações gerais e problemas conhecidos para cada versão.
| Versão do SQL Server | Notas de lançamento (Linux) | Novidades (Linux) | Novidades (Windows) |
|---|---|---|---|
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server em Windows |
| SQL Server 2022 (16.x) | Notas de lançamento | SQL Server em Linux | SQL Server em Windows |
| SQL Server 2019 (15.x) | Notas de lançamento | SQL Server em Linux | SQL Server em Windows |
| SQL Server 2017 (14.x) | Notas de lançamento | SQL Server em Linux | SQL Server em Windows |
Dica
Para respostas às perguntas frequentes, consulte o SQL Server em Linux FAQ.
Obter ajuda
- Ideias para SQL: Tens sugestões para melhorar SQL Server?
Microsoft Perguntas & A (SQL Server) - DBA Stack Exchange (tag sql-server): Faça SQL Server perguntas
- Stack Overflow (tag sql-server): Respostas para perguntas de desenvolvimento SQL
- Microsoft SQL Server Termos e Informações da Licença
- Opções de suporte para utilizadores empresariais
- Ajuda SQL Server adicional e feedback
Contribuir para a documentação SQL
Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.
Para mais informações, consulte documentação do Microsoft Learn.