Hoje irei mostrar como resolver a mensagem de “Falha de conexão com banco de dados” (relacionado ao dbapi.dll).
Se você abriu o sistema e se deparou com a mensagem de erro do print abaixo, significa que a dbapi.dll esta divergente.
Para identificar o problema, devemos abrir o console.log gerado na pasta do AppServer.
A falha pode ser ocasionada, principalmente de duas formas, a primeira é quando o arquivo não é encontrado na pasta do AppServer, então ao abrir nos deparamos com a mensagem “Error loading driver: dbapi.dll”.
A segunda forma, é quando o arquivo dentro da pasta AppServer esta divergente e desatualizado em comparação com o DbAcess, então a mensagem é “DBAPI_OUTDATED”.
Então para resolver isso, é bem simples, vamos lá:
- Pare o serviço do Protheus
- Vá na pasta do DbAccess, lá vai ter uma pasta chamada client e dentro dela o arquivo dbapi.dll, copie esse arquivo
- Vá na pasta do AppServer, se houver algum arquivo dbapi.dll, renomeie para dbapi_old.dll
- Cole o arquivo copiado no passo 2
- Suba o serviço do Protheus e abra o sistema
Bom pessoal, por hoje é só.
Abraços e até a próxima.
PARABENS!!
SALVOU MEU DIA!!
Bom dia Taciana.
Opa, nós que agradecemos pela gentileza e comentário.
Abraços.