Instalador trava quando o usuário não ter permissões no banco de dados

Problema

Ao tenta realizar a instalação do Latromi Web em utilizando um usuário que não tenha permissão para criar tabelas no banco de dados, o instalador trava por algum tempo na etapa “Executando script…” e por fim aparece o erro abaixo:

image

Em seguida, aparece essa mensagem:

image

Arquivo de Log

Reprodução

Crie um novo usuário no servidor de banco de dados, e certique-se de que ele não tenha permissões para criar tabelas no banco que será usado na instalação:

image

Tente realizar a instalação do Latromi Web.

Solução

Verificar antes do processo de instalação se o usuário tem as permissões necessárias, e mostrar uma mensagem dse crítica, impedindo o início da instalação.

Essa validação pode ser executada no mesmo ponto de UI em que os dados de conexão são validados.

Adicionalmente, tratar erros não esperados com mensagens mais amigáveis, e garantir de que os processos de instalação sejam encerrados no serviço Latromi Installation Service