Linux Para DBAs SQL Server 04 – Upgrade

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

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.