eDocs - Atualização - The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_N010AAG_1. The conflict occurred in database "sdeproducao", table "dbo.N010ACE", column 'SEQACE'
Incidente
No módulo eDocs, ao tentar atualizar para uma versão superior a 5.8.15.6 é apresentada a mensagem: 'The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_N010AAG_1. The conflict occurred in database "sdeproducao", table "dbo.N010ACE", column 'SEQACE'.
Causa
Esta mensagem é apresentada, pois existe um conflito entre a instrução ALTER TABLE e a restrição de chave estrangeira FK_N010AAG_1 na tabela dbo.N010ACE do banco de dados, especificamente na coluna SEQACE. Esse conflito impede que a atualização seja realizada com sucesso.
Solução
Para que a mensagem não seja apresentada, o tentar atualizar para uma versão superior a 5.8.15.6, realize os passos a seguir:
1. Execute as seguintes consultas SQL para excluir os registros conflitantes:
SELECT * FROM N010AAG WHERE SEQACE IN(329,330,331,332,333,334,335,336,337,338,339,340)
1.2. Caso retorne o resultado, utilize a instrução DELETE abaixo para remover esses registros da tabela dbo.N010ACE:
DELETE N010AAG WHERE SEQACE IN(329,330,331,332,333,334,335,336,337,338,339,340)
2. Tente novamente atualizar o eDocs para uma versão superior a 5.8.15.6.
Observação
Por se tratar de operações no banco de dados, o procedimento acima deve ser realizado com o apoio de um DBA.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.