Compartilhar via


O que é SQL Server em Linux?

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.

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:

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:

Ferramenta Tutorial
Utilitário sqlcmd Conectar para SQL Server com sqlcmd
extensão MSSQL para Visual Studio Code Conectar e consultar um banco de dados com a extensão MSSQL para Visual Studio Code
SQL Server Management Studio (SSMS) Use SQL Server Management Studio no Windows para gerenciar SQL Server no Linux
SQL Server Data Tools (SSDT) Use Visual Studio para criar bancos de dados para SQL Server em Linux

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

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.