Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server no Linux
Este artigo descreve como configurar o repositório correto para instalar e atualizar o SQL Server 2025 (17.x) no RHEL (Red Hat Enterprise Linux) e no Ubuntu.
Para obter instruções sobre como configurar repositórios para o SQL Server 2022 (16.x) e versões anteriores, consulte Configurar repositórios para instalar e atualizar o SQL Server no Linux.
Dica
RHEL 10 e Ubuntu 24.04 têm suporte a partir do SQL Server 2025 (17.x) CU 1. Para obter mais informações, consulte o guia de instalação.
Repositórios
Ao instalar o SQL Server em Linux, é necessário configurar um repositório da Microsoft. Use esse repositório para obter o pacote mssql-serverdo mecanismo de banco de dados e os pacotes relacionados do SQL Server. Os seguintes repositórios estão disponíveis no momento:
| Repositório | Nome | Description |
|---|---|---|
| 2025 | mssql-server-2025 |
Repositório SQL Server 2025 (17.x). |
| 2022 | mssql-server-2022 |
Repositório do SQL Server 2022 (16.x). |
| 2019 | mssql-server-2019 |
Repositório do SQL Server 2019 (15.x) CU (atualização cumulativa). |
| 2017 | mssql-server-2017 |
Repositório do SQL Server 2017 (14.x) CU (atualização cumulativa). |
O repositório CU (atualização cumulativa) contém pacotes para a versão base do SQL Server e as correções de bug ou as melhorias desde essa versão. As atualizações cumulativas são específicas para uma versão de lançamento, como o SQL Server 2025 (17.x). Eles são liberados em uma cadência regular. As atualizações de distribuição geral (GDR) são lançadas no mesmo repositório do CU.
Cada versão contém o pacote completo do SQL Server e todas as atualizações anteriores para esse repositório. Você também pode fazer downgrade para qualquer versão em sua versão principal (por exemplo, 2025).
Configurar repositórios
Use as etapas nas seções a seguir para configurar repositórios na distribuição do Linux.
Verificar os repositórios configurados anteriormente
Primeiro, verifique se você já registrou um repositório do SQL Server.
Exiba os arquivos no
/etc/yum.repos.ddiretório usando o seguinte comando:sudo ls /etc/yum.repos.dProcure um arquivo que configure o diretório do SQL Server, como
mssql-server.repo.Exiba o conteúdo do arquivo usando
cat.sudo cat /etc/yum.repos.d/mssql-server.repoA propriedade name é o repositório configurado. Você pode identificá-la usando a tabela na seção Repositórios deste artigo.
Remover o repositório antigo
Se necessário, remova o repositório antigo usando o comando a seguir.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Esse comando pressupõe que o arquivo identificado na seção anterior seja nomeado mssql-server.repo.
Configurar o novo repositório
Configure o novo repositório a ser usado para instalações e atualizações do SQL Server. Use um dos comandos a seguir para configurar o repositório de sua escolha.
- A partir do SQL Server 2025 (17.x) CU 1, o RHEL 10 é suportado.
- A partir do SQL Server 2002 (16.x) CU 10, há suporte para o RHEL 9.
- A partir do SQL Server 2017 (14.x) CU 20, há suporte para RHEL 8.
Os comandos a seguir para o SQL Server 2019 (15.x) apontam para o repositório RHEL 8. RHEL 8 não vem com python2 pré-instalado, que é necessário para o SQL Server. Para obter mais informações, confira Instalar o Microsoft SQL Server no Red Hat Enterprise Linux 8 Beta.
Dependendo da versão do RHEL usada, verifique se os caminhos correspondem /rhel/8, /rhel/9ou /rhel10. Nossos pacotes são independentes para versões secundárias do RHEL. Isso significa que, se você usar o RHEL 8.7, precisará usar o caminho /rhel/8 para configurar o repositório.
| Repositório | Versão | Liberação | Command |
|---|---|---|---|
| 2025 | 2025 | RHEL 10 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repo |
| 2022 | 2022 | RHEL 9 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
| CU de 2019 | 2019 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
| CU de 2017 | 2017 | RHEL 8 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
Se você optar por usar um artigo de início rápido, lembre-se de que já configurou o repositório de destino. Não repita essa etapa no tutorial.