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
O SQL Server 2025 (17.x) está disponível no RHEL 10 (em pré-visualização) e no Ubuntu 24.04 (em pré-visualização). Para experimentá-lo, use este artigo para configurar o repositório mssql-server-preview. Em seguida, instale usando as instruções no guia de instalação .
Repositórios
Ao instalar o SQL Server no Linux, você deve configurar um repositório da Microsoft. Este repositório é utilizado para adquirir o pacote do motor de base de dados, mssql-server, e os pacotes relacionados do SQL Server. Existem atualmente três repositórios principais:
| Repositório | Nome | Description |
|---|---|---|
| 2025 |
mssql-server-2025
1 |
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). |
1 Uso mssql-server-preview para Red Hat 10 (em pré-visualização) e Ubuntu 24.04 (em pré-visualização).
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 você já registrou um repositório do SQL Server.
Exiba os arquivos no diretório
/etc/yum.repos.dcom 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. Você pode identificá-lo com a tabela na seção Repositórios deste artigo.
Remover repositório antigo
Se necessário, remova o repositório antigo com o seguinte comando.
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
Este comando pressupõe que o arquivo identificado na seção anterior foi nomeado 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), o RHEL 10 é suportado (em pré-visualização).
- 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 (em pré-visualização) | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/10/mssql-server-preview.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