Outros - Banco de dados corrompido: Erro de registro duplicado ao realizar backup restore

Criado por Samara Oliveira em 11/07/2022 11:53  ·  Atualizado em 06/11/2024 12:57  ·  Leitura: 2 min

Situação: Nos casos onde o banco de dados corrompeu por algum motivo, seja ele queda de energia, desligamento forçado do computador e/ou que interrompa o funcionamento do sistema é preciso realizar a manutenção no banco de dados visando regularizar os registros.

Antes de tudo é preciso paralisar todos os serviços/aplicativos que estão conectados no banco de dados, como por exemplo RESULTH OFFLINE, MONITOR DE CONTINGÊNCIA, NFCE, ATUALIZADOR AUTOMÁTICO, entre outros.

Realize um cópia de segurança do banco de dados, e com o banco de dados RENOMEADO, efetue o backup restore.

Ao realizar o backup restore no banco de dados apresenta a seguinte tela:

 

Solução:

Para solucionar esse erro é necessário começar o backup restore do zero novamente.

1° passo: Extraia as informações da tabela PEDIDOC.

 2° passo: Deletar os registros da tabela.

 3° passo: Validar as chaves primárias, se estão corretas de acordo com o banco de dados padrão da ATS. Segue abaixo imagens das chaves primárias do banco de dados padrão:

 

 

4° passo: Com a tabela vazia e as chaves primárias corretas realize novamente o backup restore.

 

5° passo: Voltar os registros para a tabela.

 

OBS: Como houve erro de dados duplicados, pode ocorrer a perda de dados pois as chaves primárias não vão permitir registros duplicados. Também o problema pode acontecer com outras tabelas. O procedimento será semelhante, se esse for o caso.