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 em Linux
O SQL Server é executado no Linux, começando com o SQL Server 2017 (14.x). É o mesmo Motor de Base de Dados SQL Server com muitas funcionalidades e serviços semelhantes em sistemas operativos suportados.
Introdução
Se está familiarizado com o SQL Server e não com o Linux, veja Recursos para novos utilizadores de Linux e utilizadores de SQL.
Se está familiarizado com Linux e não com SQL Server, veja Novos no SQL Server: Recursos de aprendizagem.
Escolha a sua instalação
As secções seguintes ajudam-no a instalar o SQL Server no Linux no seu ambiente preferido.
- Instale o SQL Server diretamente numa máquina Linux ou VM
- Execute o SQL Server num contentor Linux
- Instalar SQL Server no Windows Subsystem for 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 SQL Server no Linux em hardware físico ou numa máquina virtual (VM) e criar uma base de dados:
| Plataforma | Versão 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 O SUSE Linux Enterprise Server (SLES) não é suportado no SQL Server 2025 (17.x) e versões posteriores.
Executar o 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. São também 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 Quickstart: Executar imagens de contentores Linux SQL Server com 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 contêiner do SQL Server baseadas em RHEL e Ubuntu, consulte SQL Server no Microsoft Artifact Registry.
- Para imagens de contêiner do SQL Server baseadas em RHEL, consulte contêineres Red Hat do SQL Server.
Observação
Os contentores só são publicados no MCR para as distribuições Linux mais recentes . Se criares a tua própria imagem de contentor SQL Server personalizada para uma distribuição mais antiga suportada, ela ainda é suportada. Para mais informações, consulte Próximas atualizações às imagens de contentores do SQL Server no Microsoft Artifact Registry (MCR).
Instalar SQL Server no Subsistema 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. Executa o SQL Server em ambientes WSL numa das plataformas suportadas para a versão do SQL Server que pretendes executar.
Para instruções sobre como instalar o SQL Server no WSL 2, consulte Windows Subsystem for Linux (WSL 2).
Ligar
Após a instalação, conecte-se à instância do SQL Server em 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 Motor de Base de Dados 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 no 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 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 para Windows |
| SQL Server 2025 (17.x) | Notas de lançamento | SQL Server em Linux | SQL Server no Windows |
Dica
Para obter respostas às perguntas frequentes, consulte o SQL Server on Linux FAQ.
Obter ajuda
- Ideias 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
- Stack Overflow (tag sql-server): Respostas para perguntas de desenvolvimento SQL
- Termos de Licença e Informações do Microsoft SQL Server
- Opções de suporte para utilizadores empresariais
- Ajuda e comentários adicionais do SQL Server
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 obter mais informações, consulte Editar a documentação do Microsoft Learn.