Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server - Linux
Este artigo descreve como configurar o repositório correto para instalações e atualizações do SQL Server 2017 (14.x) e do SQL Server 2019 (15.x) no Linux. Na parte superior, sua seleção atual é Red Hat (RHEL).
Este artigo descreve como configurar o repositório correto para instalações e atualizações do SQL Server 2017 (14.x) e do SQL Server 2019 (15.x) no Linux. Na parte superior, a sua seleção atual é SUSE (SLES).
Este artigo descreve como configurar o repositório correto para instalações e atualizações do SQL Server 2017 (14.x) e do SQL Server 2019 (15.x) no Linux. Na parte superior, sua seleção atual é Ubuntu.
Dica
O SQL Server 2025 (17.x) Preview já está disponível. 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 | Descrição |
---|---|---|
2025 | mssql-server-preview |
Repositório de visualização do 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 2019 (15.x). Eles são lançados de forma regular. As atualizações GDR são lançadas no mesmo repositório de CUs.
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 dentro da sua versão principal (por exemplo, 2019).
Configurar repositórios
Use as etapas nas seções a seguir para configurar repositórios no Red Hat Enterprise Server (RHEL).
Use as etapas nas seções a seguir para configurar repositórios no SUSE Linux Enterprise Server (SLES).
Use as etapas nas seções a seguir para configurar repositórios no Ubuntu.
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.d
com o seguinte comando:sudo ls /etc/yum.repos.d
Procure 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.repo
A propriedade nome é o repositório configurado. Você pode identificá-lo com a tabela na seção Repositórios deste artigo.
Primeiro, verifique se você já registrou um repositório do SQL Server.
Use
zypper info
para obter informações sobre qualquer repositório configurado anteriormente.sudo zypper info mssql-server
A propriedade Repository é o repositório configurado. Você pode identificá-lo com a tabela na seção Repositórios deste artigo.
Primeiro, verifique se você já registrou um repositório do SQL Server.
Exiba o conteúdo do arquivo
/etc/apt/sources.list
.sudo cat /etc/apt/sources.list
Examine a URL do pacote para mssql-server. 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
.
Se necessário, remova o repositório antigo. Use um dos seguintes comandos com base no tipo de repositório configurado anteriormente.
Repositório | Comando para remover |
---|---|
2025 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-preview' |
2022 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2022' |
2019 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2019' |
2017 | sudo zypper removerepo 'packages-microsoft-com-mssql-server-2017' |
Se necessário, remova o repositório antigo. Use um dos seguintes comandos com base no tipo de repositório configurado anteriormente.
Observação
- A partir do SQL Server 2019 (15.x) CU10, o Ubuntu 20.04 é suportado.
- A partir do SQL Server 2019 (15.x) CU3 e do SQL Server 2017 (14.x) CU20, o Ubuntu 18.04 é suportado.
- Se você usa o Ubuntu 18.04, altere o caminho abaixo para
/ubuntu/18.04
em vez de/ubuntu/20.04
e use o nome de código de distribuição correto.
Repositório | Comando para remover |
---|---|
2025 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/mssql-server-preview jammy main' |
2022 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/mssql-server-2022 jammy main' |
2019 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 focal main' |
2017 | sudo add-apt-repository -r 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/18.04/mssql-server-2017 bionic main' |
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.
Observação
Os comandos a seguir para o SQL Server 2019 (15.x) apontam para o repositório RHEL 8. O RHEL 8 não vem pré-instalado com python2
, que é exigido pelo SQL Server. Para obter mais informações, consulte Instalando o Microsoft SQL Server no Red Hat Enterprise Linux 8 Beta.
- 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.
Dependendo da versão do RHEL que você usar, verifique se os caminhos correspondem /rhel/8
ou /rhel/9
. 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 | Comando |
---|---|---|
2025 | 2025 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-preview.repo |
2022 | 2022 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo |
2019 | 2019 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo |
2017 | 2017 | sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2017.repo |
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.
Repositório | Versão | Comando |
---|---|---|
2025 | 2025 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-preview.repo |
2022 | 2022 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2022.repo |
2019 | 2019 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/15/mssql-server-2019.repo |
2017 | 2017 | sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2017.repo |
Configure o novo repositório a ser usado para instalações e atualizações do SQL Server.
Observação
- A partir do SQL Server 2022 (16.x) 10, o Ubuntu 22.04 é suportado
- A partir do SQL Server 2019 (15.x) CU 10, o Ubuntu 20.04 é suportado
- A partir do SQL Server 2019 (15.x) 3 e do SQL Server 2017 (14.x) CU20, o Ubuntu 18.04 é suportado.
- Os comandos a seguir apontam para o repositório do Ubuntu 18.04. Se você usa o Ubuntu 18.04, altere o caminho abaixo para
/ubuntu/18.04
em vez de/ubuntu/20.04
.
Importe as chaves GPG do repositório público.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
Use um dos seguintes comandos para configurar o repositório de sua escolha.
Repositório Versão Comando 2025 2025 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-preview.list)"
2022 2022 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
2019 2019 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
2017 2017 sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)"
Execute
apt-get update
.sudo apt-get update
Próximo passo
Depois de configurar o repositório correto, poderá passar a instalar ou atualizar o SQL Server e quaisquer pacotes relacionados do novo repositório.
Importante
Neste ponto, se optares por usar o início rápido SLES, lembra-te de que já configuraste o repositório de destino. Não repita essa etapa nos tutoriais.
Para obter mais informações sobre como instalar o SQL Server no Linux, consulte Diretrizes de instalação do SQL Server no Linux.