Tempo aproximado para leitura: 00:01:52 min
Ocorrência
Na etapa de Conferência de Definições do Console de Atualização apresenta algumas tabelas com o status Diferente e/ou Ausente.
Ambiente
Framework - Framework (Linha Datasul) - Instalação / Atualização - Versão 12
Causa
A etapa de Conferência de Definições irá consistir se o banco de dados origem que será atualizado está com as definições atualizadas até o pacote esperado. Essa consistência é feita com os arquivos do diretório ..\pacote-atualizacao\cax\ correspondente ao banco de dados. Quando apresenta como Diferente a tabela possui o CRC diferente do CRC da tabela na expedição do produto.
Solução
O acerto deve ser feito manualmente. Uma sugestão para agilizar o processo é verificar se as tabelas que são apresentadas como Diferente estão vazias no banco. Em caso positivo, você pode excluí-las e criá-las novamente, baseando-se nas definições do arquivo ..\pacote-atualizacao\cax\
Se tiver dados, realize um Delta Incremental comparando a definição do seu banco com a definição da tabela da pasta ..\pacote-atualizacao\cax\. Informações sobre este procedimento veja no Saiba mais ao final deste artigo.
Só após essa correção, execute novamente a etapa Conferência de Definições para ver se ficou alguma diferença. Depois siga as etapas seguintes da atualização.
Saiba mais
Procedimento para o Delta Incremental em Framework - Linha Datasul - TEC - Como gerar um Delta Incremental de um Banco Progress.
0 Comentários