Ocorrência
Após a conversão do collation da base de dados, a plataforma não inicializa mais e apresenta a mensagem de erro abaixo no arquivo de log:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Cannot resolve the collation conflict between "Latin1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
Ambiente
TOTVS Fluig Plataforma - Configurações técnicas - A partir da versão 1.6.5 (Liquid)
Causa
A mensagem indica que as tabelas do seu banco de dados estão com o collation SQL_Latin1_General_CP1_CI_AS, mas deveriam estar como Latin1_General_CI_AS.
O collation Latin1_General_CI_AS é o padrão da plataforma e caso alguma tabela esteja diferente deste padrão será necessário fazer a conversão. Essa diferença pode ter acontecido caso a base de dados tenha sido criada com a outra collation e depois da atualização 1.6.5-190702 fizeram o ajuste apenas na base, sem converter corretamente as tabelas também.
Solução
Para que tudo volte a funcionar é necessário fazer a conversão do collation de todas as tabelas.
Para saber mais sobre a validação do collation e da release 1.6.5-190702, acesse o artigo Validações de configuração em banco de dados.
0 Comentários