Embora o SQL Server seja um produto da Microsoft que geralmente é executado em conjunto com um Windows ecossistema, também é possível colocá-lo em funcionamento em ambientes de sistemas operacionais alternativos.
Se você está mais confortável com o Linux ou se este representa a melhor escolha para suas necessidades específicas, você precisará passar por alguns obstáculos para instalar o SQL Server neste tipo de sistema. Aqui estão algumas dicas úteis para tornar as coisas um pouco menos complexas.
Fonte da imagem: Pixabay
Certifique-se de que a plataforma Linux seja compatível
Pode parecer óbvio, mas a menos que a Microsoft ofereça suporte oficialmente para a versão do Linux que você planeja usar, será muito mais difícil instalar o SQL Server de maneira suave e contínua.
Felizmente, existem várias iterações comuns do Linux para as quais é oferecido suporte genuíno, incluindo Red Hat Enterprise Linux, SUSE Enterprise Linux Server e Ubuntu.
Além disso, você pode executar esta solução de banco de dados via Docker Engine, seja baseado em Linux ou mesmo em um Windows ou Apple-máquina originada.
Verifique se o seu hardware está em perfeitas condições
Não é apenas necessário garantir a compatibilidade do software neste contexto, mas também avaliar o hardware do seu servidor e compará-lo com o Requisitos Mínimos do Sistema.
As versões mais recentes do SQL Server são recomendadas para uso em sistemas com pelo menos 1 GB de memória e uma CPU com clock de 20,0 GHz. No entanto, faz sentido equipar seu servidor com especificações muito mais robustas se você deseja obter a melhor experiência.
Muitos elementos podem afetar o desempenho do SQL Server, como os problemas de bloqueio descritos neste guiamas ter bases sólidas da combinação certa de CPU, memória e armazenamento ajudará a minimizar gargalos de hardware.
A configuração do repositório é obrigatória
Para instalar o SQL Server em hardware executando Linux, configurar o repositório do qual o pacote do mecanismo de banco de dados será recuperado é uma etapa necessária.
Um quinteto de repositórios está disponível, cada um lidando com atualizações de uma maneira diferente. O repositório padrão 2019 é um repositório de atualização cumulativa, que apresenta não apenas a versão básica do SQL Server, mas também patches e melhorias subsequentes que foram adicionados após o fato para corrigir bugs e melhorar a segurança. Enquanto isso, o repositório GDR está equipado apenas com atualizações críticas, que podem ser mais atraentes dependendo das suas necessidades.
Downgrade é uma opção
Se você instalar o SQL Server no Linux com êxito, mas descobrir que ele não está funcionando como você gostaria, também será possível fazer o downgrade para uma edição anterior do software de banco de dados para encontrar o ponto ideal para sua configuração específica.
A única restrição é que esse caminho de downgrade deve estar dentro da versão do SQL Server que você está executando; isso significa que você não pode fazer downgrade do SQL Server 2017 para edições anuais muito mais antigas, por exemplo.
Atualizações e upgrades estão disponíveis
A Microsoft provou ser minuciosa no suporte ao Linux desde que começou a oferecer o SQL Server para esta família de sistemas operacionais em 2016.
Diferentes versões do Linux exigirão o uso de diferentes comandos de atualização de pacote, e você precisará certificar-se de apontar seu servidor para o repositório correto para fazer quaisquer alterações desse tipo.
Conforme mencionado acima, reverter quaisquer atualizações implementadas é possível e, de fato, desejável se você começar a encontrar problemas com o SQL Server após a instalação de uma versão totalmente nova ou até mesmo de um patch menor.
Em caso de dúvida, consulte a documentação oficial da Microsoft para evitar erros comuns na instalação do SQL Server no Linux.