Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server em Linux
Este artigo descreve como configurar o repositório correto para instalar e atualizar o SQL Server 2025 (17.x) no Red Hat Enterprise Linux (RHEL) e Ubuntu.
Para instruções sobre como configurar repositórios para SQL Server 2022 (16.x) e versões anteriores, consulte Configurar repositórios para Instalação e Atualização do SQL Server no Linux.
Sugestão
RHEL 10 e Ubuntu 24.04 são suportados a partir do SQL Server 2025 (17.x) CU 1. Para mais informações, consulte o guia de instalação.
Repositórios
Ao instalar o SQL Server no Linux, você deve configurar um repositório da Microsoft. Use este repositório para obter o pacote do motor de base de dados, mssql-server, e pacotes SQL Server relacionados. Os seguintes repositórios estão atualmente disponíveis:
| 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 de atualização cumulativa () do SQL Server 2019 (15.x). |
| 2017 | mssql-server-2017 |
Repositório de atualização cumulativa () do SQL Server 2017 (14.x). |
O repositório de Atualização Cumulativa () contém pacotes para a versão base do SQL Server e quaisquer correções de bugs ou melhorias desde essa versão. As atualizações cumulativas são específicas de uma versão de lançamento, como o SQL Server 2025 (17.x). Eles são lançados numa frequência regular. As atualizações de versão de distribuição geral (GDR) são lançadas no mesmo repositório.
Cada versão contém o pacote completo do SQL Server e todas as atualizações anteriores para esse repositório. Também pode reverter para uma versão anterior dentro da sua versão principal (por exemplo, 2025).
Configurar repositórios
Use os passos das secções seguintes para configurar repositórios na sua distribuição Linux.
Verificar se há repositórios configurados anteriormente
Primeiro, verifique se já registou um repositório SQL Server.
Veja os ficheiros 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 nome é o repositório configurado. Pode identificá-lo usando a tabela na secção de Repositórios deste artigo.
Remover repositório antigo
Se necessário, remova o repositório antigo usando o seguinte comando.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Este comando assume que o ficheiro identificado na secção anterior tem o nome mssql-server.repo.
Configurar novo repositório
Configure o novo repositório a ser usado para instalações e atualizações do SQL Server. Use um dos seguintes comandos 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 2022 (16.x) 10, o RHEL 9 é suportado.
- A partir do SQL Server 2017 (14.x) CU 20, o RHEL 8 é suportado.
Os comandos a seguir para o SQL Server 2019 (15.x) apontam para o repositório RHEL 8. RHEL 8 não vem pré-instalado com python2, que o SQL Server exige. Para obter mais informações, consulte Instalando o Microsoft SQL Server no Red Hat Enterprise Linux 8 Beta.
Dependendo da versão do RHEL que você usar, verifique se os caminhos correspondem a /rhel/8, /rhel/9ou /rhel10. Nossos pacotes são agnósticos às versões secundárias RHEL. Isso significa que, se você usar o RHEL 8.7, precisará usar o caminho /rhel/8 para configurar seu repositório.
| Repositório | Versão | Release | 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 |
| 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 |
| 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 optar por usar um artigo de início rápido, lembre-se de que já configurou o repositório de destino. Não repitas esse passo no tutorial.
Conteúdo relacionado
- 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
- Diretrizes de instalação do SQL Server no Linux