Casos do Dia a Dia – Erro ao Instalar o Cumulative Update
Bom dia, pessoal, tudo bem com vocês?
Hoje vou mostrar uma situação que me aconteceu em um ambiente produtivo.
Ao tentar atualizar o Cumulative Update em uma instancia Sql Server, ela apresentou erro na instalação. Irei mostrar o erro e como resolvi.
O cenário que agora vou mostrar é uma simulação do que aconteceu.
A versão que estou usando no Sql Server é essa:
Sql 2019 RTM-CU11
Vou agora atualizar para a última versão da lançada do Cumulative update que é a
CU16. Eu uso esse site para verificar quais Cumulative Updates foram lançados:
Microsoft SQL Server Versions List (sqlserverbuilds.blogspot.com)
E pego o executável dessa página:
https://www.catalog.update.microsoft.com/Home.aspx
Baixei a versão e comecei a instalar e ….
Apresentou o seguinte erro:
O erro em inglês:
Texto: Error description: The User Data directory in the registry is not valid. Verify DefaultData key under the instance hive points to a valid directory.
Então fui pesquisar como resolver o erro.
Encontrei o seguinte link :
Verificado esse diretório, ele não existia mais. Por algum motivo foi feita a alteração das pastas de dados e logs das bases do usuário, porém no diretório padrao permaneceu com o caminho antigo.
Para encontrar o diretório padrao pelo SSMS, basta clicar com o botão direito no nome da instancia e depois em propriedades e escolhe a opção Database Settings:
Aqui você define onde as bases devem ser criadas por padrao. Assim como também a pasta de backup.
Para resolver, coloquei a pasta onde tinha os Databases do usuário.
No meu caso é nesse : D:\sql\
Importante: Após mudar, tem que reiniciar o serviço do Sql Server da instancia para que a alteração seja efetivada com sucesso.
Por fim, após a mudança, foi colocado novamente o atualizador para executar:
Sucesso!!
Cumulative update instalado com sucesso.
Atualizado do 11 para o 16 !!
É isso pessoal.
Até mais.
2 comentários
Show, parabéns pela iniciativa em procurar o erro e achar uma solução de contorno
Obrigado!