O que é o SQL Server em Linux?

Aplica-se a: SQL Server - Linux

Do SQL Server 2017 (14.x) em diante, o SQL Server é executado no Linux. É o mesmo Mecanismo de Banco de Dados do SQL Server, com muitos recursos e serviços semelhantes, independentemente do sistema operacional.

Dica

O SQL Server 2019 está disponível. Para conhecer as novidades da versão mais recente para Linux, confira Novidades no SQL Server 2019 para Linux.

O SQL Server 2019 (15.x) é executado no Linux. É o mesmo Mecanismo de Banco de Dados do SQL Server, com muitos recursos e serviços semelhantes, independentemente do sistema operacional. Para saber mais sobre essa versão, confira Novidades para o SQL Server 2019 no Linux.

Dica

O SQL Server 2022 já está disponível. Para conhecer as novidades para o Linux na última versão, confira Novidades do SQL Server 2022 (16.x).

O SQL Server 2022 (16.x) é executado no Linux. É o mesmo Mecanismo de Banco de Dados do SQL Server, com muitos recursos e serviços semelhantes, independentemente do sistema operacional. Para saber mais sobre essa versão, confira Novidades do SQL Server 2022 (16.x).

Instalar

Para começar, instale o SQL Server em Linux usando um dos seguintes inícios rápidos:

Imagens de contêiner

As imagens de contêiner do SQL Server são publicadas e estão disponíveis no MCR (Microsoft Container Registry) e catalogadas nas seguintes localizações, com base na imagem do sistema operacional usada ao criar a imagem de contêiner:

Observação

Os contêineres só serão publicados no MCR para as distribuições mais recentes do Linux. Se você criar uma imagem de contêiner do SQL Server personalizada para uma distribuição com suporte mais antiga, ela ainda será compatível. Para obter mais informações, confira Atualizações futuras para imagens de contêiner do SQL Server no Registro de Artefato da Microsoft, também conhecido como MCR.

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 as seguintes:

Ferramenta Tutorial
VS Code (Visual Studio Code) Extensão do SQL Server 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

Do SQL Server 2017 (14.x) em diante, o SQL Server tem 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. Esta área da documentação expõe alguns desses recursos sob uma perspectiva voltada para o Linux. Ela também chama áreas que têm requisitos exclusivos no Linux.

Se você já estiver familiarizado com o SQL Server em Linux, examine as notas sobre a versão para ver as diretrizes gerais e os problemas conhecidos desta versão:

Em seguida, veja o que há de novo:

Dica

Para obter respostas a perguntas frequentes, confira as Perguntas frequentes sobre o SQL Server em Linux.

Obter ajuda

Contribua 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, confira Como contribuir para a documentação do SQL Server