Compartilhar via


O que é o SQL Server em Linux?

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

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:

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:

Ferramenta Tutorial
Utilitário sqlcmd Conectar-se ao 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) Usar o SQL Server Management Studio no Windows para gerenciar o SQL Server no Linux
SSDT (SQL Server Data Tools) Usar 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 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

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.