21/03/2025 09:53
21/03/2025 12:09
03662300
Foi feito a migração do ambiente On Premisses do cliente para o Hosting, e estava dando o erro SQL Server Cannot resolve the cllation between "Latim1_General_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. O cliente abriu um chamado e na data de ontem (20/03/2025) às 23:30, conforme agendado, foram executados os scripts contidos no documento Ajustar o Collate (ordenação) no banco de dados SQL Server, para ajustar esse erro. acontece que no Azure não é permitido mudar o Collate então decidimos criar um novo banco de dados do zero e exportar os dados do banco com problemas, este processo terminou às 03:08 da madrugada de hoje e foi validado junto com o TI do cliente que o processo havia funcionado corretamente. Acontece que quando o cliente começou à trabalhar, o sistema ficou totalmente instável, com configurações que haviam sumido e um comportamento extranho do banco de dados, e após 1 hora tentando ajustar resolvemos por fazer o Rollback para o backup de antes do processo de ajuste, o que estabilizou a operação, porém os movimentos que foram executados na parte da manhã, precisam ser migrados via banco de dados, que está sendo executado pela nossa equipe interna. O problema da ordenação aconteceu porque o banco de dados On Premisses do cliente estava numa ordenação diferente do padrão do Azure e após a criação do banco o Azure não permite mudar mais essa ordenação (conforme imagem conforme descrito nesse documento da página da Microsoft.
Retornamos o backup de antes da Migração da Ordenação e estamos preparando scripts para a inserção dos registros criados durante o período da manhã e estamos mexendo na aplicação para que o sistema possa contornar o problema do Collate através de código.