A816-Falha imprevista ao atualizar Base de Dados
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo tem como objetivo orientar na correção da falha: Violation of PRIMARY KEY constraint 'PK_chave_atributo'. Cannot insert duplicate key in object 'dbo.esoc_chave_atributo'. The duplicate key value is (43). (Rotina: ExecutarComandoDataBase)(Rotina: 'AtualizarParaVersao136').
Referência/Erro: 46700013.
Informações Adicionais: não se aplica.
Resolução
Acessar na base do E-Social a tabela esoc_chave_atributo e deletar a chave que está sendo duplicada, neste exemplo é a chave 43 que está cadastrada no registro eca_id 42.
1- Exclua o registro
Script de exclusão do registro
delete from esoc_chave_atributo where eca_id = '42'
2- Reprocessar as versões da base geral desde a versão 129 até a última liberada.
Ao reprocessar a base todos os registro e tabelas padrão serão criadas caso não exista.