
Uma característica dos sistemas operacionais Linux é ser possível utilizar os gerenciadores de pacote para realizar a instalação e atualização dos softwares. Cada distribuição terá seu gerenciador de pacote “favorito”, sendo assim, para simplificar utilizarei aqui o yum e o apt-get.
Caso haja dúvidas sobre a instalação do SQL Server, veja o primeiro post da série.
A Microsoft disponibiliza quatro repositórios para o pacote mssql-server:
- Preview (2017) este repositório chamado de mssql-server é referente ao SQL Server 2017 e está descontinuado;
- Preview (2019) com o nome de mssql-server-preview é o repositório oficial do SQL Server 2019 preview;
- CU nomeado de mssql-server-2017 é o repositório dos cumulative updates do 2017;
- GDR é o repositório para atualizações críticas.
A diferença entre CU e GDR é simples! Tudo que for crítico sai no GDR e na sequência é adicionado ao próximo CU.
O repositório do yum é localizado em /etc/yum.repos.d, logo após instalar o SQL Server para visualizar o conteúdo do repositório basta ler o arquivo mssql-server.repo. Importante: em geral você precisará permissão de super usuário.
sudo cat /etc/yum.repos.d/mssql-server.repo
Agora que você conhece os repositórios desejará incluir os novos ou o GDR. Vamos lá!
#para o Preview 2019
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo
#CU 2017
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
#CDR 2017
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017-gdr.repo
No caso do apt-get os detalhes acima são similares. Procure o diretório /etc/apt/sources.list.d.
No próximo post irei falar sobre as ferramentas de administração do SQL Server no Linux. Até breve Galera!
Abraço, Rodrigo