O que é o SQL Server no Linux?
Aplica-se a:SQL Server - Linux
A partir do SQL Server 2017 (14.x), 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 seu sistema operacional.
Dica
SQL Server 2019 está disponível! Para descobrir o que há de novo no Linux na versão mais recente, consulte O que há de novo 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 seu sistema operacional. Para saber mais sobre esta versão, consulte Novidades do SQL Server 2019 no Linux.
Dica
SQL Server 2022 está disponível! Para descobrir o que há de novo no Linux na versão mais recente, consulte O que há de novo no SQL Server 2022.
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 seu sistema operacional. Para saber mais sobre esta versão, consulte Novidades no SQL Server 2022.
Instalar
Para começar, instale o SQL Server no Linux usando um dos seguintes inícios rápidos:
- Guia de início rápido: instale o SQL Server e crie um banco de dados no Red Hat
- Guia de início rápido: instale o SQL Server e crie um banco de dados no SUSE Linux Enterprise Server
- Guia de início rápido: instale o SQL Server e crie um banco de dados no Ubuntu
- Guia de início rápido: executar imagens de contêiner do SQL Server Linux com o Docker
- provisionar uma VM SQL no Azure
Imagens de contêiner
As imagens de contêiner do SQL Server são publicadas e estão disponíveis no Microsoft Container Registry (MCR) 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 do SQL Server baseadas em RHEL e Ubuntu, consulte SQL Server no Microsoft Artifact Registry.
- Para imagens de contêiner do SQL Server baseadas em RHEL, consulte contêineres Red Hat do SQL Server.
Observação
Os contêineres só serão publicados no MCR para as distribuições Linux mais recentes. 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 Próximas atualizações para imagens de contêiner do SQL Server no Microsoft Artifact Registry aka (MCR).
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 o seguinte:
Ferramenta | Tutoriais |
---|---|
Código do Visual Studio (VS 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 (Ferramentas de Dados do SQL Server) | Use o Visual Studio para criar bancos de dados para SQL Server no Linux |
Explorar
A partir do SQL Server 2017 (14.x), 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 capacidades existentes operam da mesma maneira. Esta área da documentação expõe alguns desses recursos de uma perspetiva Linux. Ele também destaca áreas que têm requisitos exclusivos no Linux.
Se você já estiver familiarizado com o SQL Server no Linux, revise as notas de versão para obter diretrizes gerais e problemas conhecidos para esta versão:
- Notas de versão do SQL Server 2017 no Linux
- Notas de versão do SQL Server 2019 no Linux
- Notas de versão do SQL Server 2022 no Linux
Então veja as novidades:
- Novidades do SQL Server 2017 no Linux
- Novidades do SQL Server 2019 no Linux
- O que há de novo no SQL Server 2022
Dica
Para obter respostas às perguntas frequentes, consulte o SQL Server on Linux FAQ.
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Faça perguntas sobre o SQL Server
- Stack Overflow (tag sql-server): Respostas para perguntas de desenvolvimento SQL
- Termos de Licença e Informações do Microsoft SQL Server
- Opções de suporte para utilizadores empresariais
- Ajuda e comentários adicionais do SQL Server
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 Como contribuir para a documentação do SQL Server