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.