Hello guys,
Nesse post vou compartilhar um ERRO que tive ao fazer a Instalação de um SQL Server 2019. #gogogo
Explicando o cenário:
Em um belo domingo de sol, eu poderia estar na praia, mas estava aqui atualizando um SQL Server. Vou explicar o cenário dessa demanda.
“Dado um servidor, atualizar o SQL Server 2017 para o SQL Server 2019.”
OK, demanda bem simples, next -> next -> finish -> e partiu praia -> #sqn.
Fiz todo o planejamento da atualização durante a semana e no domingo apenas segui o passo a passo. Nesse caso específico, iríamos fazer um UPGRADE direto da ISO, pois não tínhamos um servidor novo, seria para atualizar no próprio servidor e manter o mesmo nome / IP para não afetar a conexão das aplicações.
O planejamento incluía o Backup da VM do Servidor e dos Bancos de Dados também, ou seja, tínhamos dois backups de segurança. Além disso, tinha várias outras validações, mas não vou entrar nesses detalhes, vamos focar no nosso problema OK.

Iniciando a instalação:
Beleza, fui eu lá todo garotão, iniciei a instalação e depois de alguns minutos, toma o erro abaixo bonitão:

Repare na mensagem de ERRO:
Feature failure reason:
An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Putz, ferrou! Analisando o Log da instalação que foi informado no caminho da seta em vermelho, identifiquei algumas mensagens para poder fazer uma pesquisa no nosso amigo GOOGLE.
Reason for failure:
An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step:
Use the following information to resolve the error, and then try the setup process again.
Notice:
A paid SQL Server edition product key has been provided for the current action – Standard. Please ensure you are entitled to this SQL Server edition with proper licensing in place for the product key (edition) supplied.
Solução:
Pareciam ser mensagens bem genéricas. Comecei então pesquisando pela mensagem do Notice “A paid SQL Server edition product key…”, imaginando que o problema poderia estar relacionado com a KEY da licença que foi utilizada na instalação.
Cliquei no primeiro link que veio no resultado. Lá vi que outras pessoas tiveram um problema parecido e tinham citado um segundo link com mais algumas soluções.
Nesse segundo link, duas respostas chamaram minha atenção:
“I solved by copying the files of the sql iso to a local folder on the computer.”
“Did the same. Copied to local folder from DVD drive pointing to the ISO and it worked. Now running 15.0.2000.5.”

Ou seja, eles falaram que copiaram todos os arquivos da ISO para uma pasta local no servidor, iniciaram a instalação por lá e o problema foi resolvido!
No início, não acreditei muito, mas fiz a mesma coisa e por incrível que pareça, FUNCIONOU!!! PROBLEMA RESOLVIDO!!! #ficaadica

Outros Problemas – Instalação SQL Server:
Deixo aqui como referência também um post muito interessante do meu amigo Gustavo Larocca, onde ele teve um outro erro ao fazer uma Instalação no SQL Server também.
https://gustavolarocca.com.br/como-corrigir-erro-no-pacote-vs-shell-em-atualizacao-in-place/
Espero que tenha gostado e que isso também possa ser útil no seu dia a dia. Até o próximo post!
Me siga no LinkedIn e YouTube para ficar por dentro das novidades.
Abraço,
Luiz Vitor França Lima
Consultor SQL Server
Pingback: O que devemos ficar atentos em uma Migração (ONPREMISE) de um ambiente SQL Server? - Gustavo Larocca