Partilhar via


Configurar repositórios para instalar e atualizar o SQL Server 2025 no Linux

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.

  1. Veja os ficheiros no /etc/yum.repos.d diretório usando o seguinte comando:

    sudo ls /etc/yum.repos.d
    
  2. Procure um arquivo que configure o diretório do SQL Server, como mssql-server.repo.

  3. Exiba o conteúdo do arquivo usando cat.

    sudo cat /etc/yum.repos.d/mssql-server.repo
    
  4. A 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.