SQL Server no Linux
Aplica-se a:SQL Server (todas as versões com suporte) – 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 no SQL Server 2019 para Linux.
Dica
A versão prévia do SQL Server 2022 está disponível. Para conhecer as novidades da versão mais recente para Linux, confira Novidades no SQL Server 2022 (16.x) (versão prévia).
A versão prévia do SQL Server 2022 (16.x) é executada 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 no SQL Server 2022 (16.x) (versão prévia).
Instalar
Para começar, instale o SQL Server em Linux usando um dos seguintes inícios rápidos:
- Instalação no Red Hat Enterprise Linux
- Instalação no SUSE Linux Enterprise Server
- Instalar no Ubuntu
- Instalar contêineres para o SQL Server em Linux
- Provisionar uma VM SQL no Azure
Imagens de contêiner
As imagens de contêiner do SQL Server estão publicadas e disponíveis no MCR (Microsoft Container Registry) e também catalogadas nos seguintes locais, com base na imagem do sistema operacional que foi usada ao criar a imagem de contêiner:
- Para imagens de contêiner de SQL Server baseadas em RHEL, consulte Contêineres do SQL Server Red Hat.
- Para imagens de SQL Server baseadas em Ubuntu, consulte SQL Server no Docker Hub.
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) | Usar o VS Code com o SQL Server em Linux |
SQL Server Management Studio (SSMS) | Usar o SSMS no Windows para se conectar ao SQL Server em Linux |
SQL Server Data Tools (SSDT) | Usar o SSDT com o SQL Server em 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:
- Notas de versão do SQL Server 2017
- Notas sobre a versão do SQL Server 2019
- Notas sobre a versão prévia do SQL Server 2022
Em seguida, veja o que há de novo:
- Novidades do SQL Server 2017
- Novidades do SQL Server 2019 em Linux
- Novidades no SQL Server 2022 (16.x) Preview
Dica
Para obter respostas a perguntas frequentes, confira as Perguntas frequentes sobre o SQL Server em Linux.
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (marcação sql-server): Fazer perguntas sobre o SQL Server
- Stack Overflow (marcação sql-server): respostas a perguntas sobre desenvolvimento de SQL
- Reddit: discussão geral sobre o SQL Server
- Informações e termos de licença do Microsoft SQL Server
- Opções de suporte para usuários empresariais
- Entre em contato com a Microsoft
- Ajuda e comentários adicionais sobre o SQL Server
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