Partilhar via


O que é o SQL Server no Linux?

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

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:

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:

Ferramenta Tutoriais
utilitário sqlcmd Conectar-se ao SQL Server com sqlcmd
extensão MSSQL para Visual Studio Code Ligue-se e consulte uma base de dados com a extensão MSSQL para Visual Studio Code
SQL Server Management Studio (SSMS) Usar o SQL Server Management Studio no Windows para gerenciar o SQL Server no Linux
Ferramentas de Dados SQL Server (SSDT) Use o Visual Studio para criar bancos de dados para SQL Server no Linux

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

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.