Quando utilizar o artigo: 


    É comum que após uma troca de servidor o sistema não localize logo de início o banco de dados do PostgreSQL, onde ficam armazenadas as informações da rotina Gestão eSocial. Apesar de a instalação não ter apresentado inconsistências e ter finalizado com sucesso, a versão do banco permanece nula. 


     

    Esse fato se dá em decorrência da presença de resíduos que apontem para o antigo servidor e/ou remetam a uma instalação prévia do banco de dados e suas dependências. 


    O objetivo do presente artigo é, principalmente, orientar a correção quando houve a volta de backup. Quando se tratar de uma nova instalação (sem volta de backup), o Reprocessamento do Banco deve criar a base na última versão liberada pela Prosoft.

    Para esta situação específica, os passos são:

    1 - Acesse Social > Folha de Pagamento > Criação/Atualização da Base de Dados.

    2 - Clique em Opções > Reprocessar Banco (PostgreSQL).

    3 - Marque a opção Backup realizado e clique em Atualizar.

    4 - A mensagem a seguir deve ser exibida em tela.

    5 - O resultado esperado é que o 0, inicialmente apresentado na rotina, seja substituído pela última versão liberada da base do PostgreSQL. No momento da criação do artigo, a última versão liberada é a 2.

    Este procedimento cria uma base vazia e sem informações de lançamentos. Por isso, quando há volta de backup, não se aplica. Realizar este procedimento quando há uma base com informações não a sobreporá, não causando perda alguma de informações de lançamentos prévios. 

    Procedimento quando houve volta de backup da base do PostgreSQL:


    1 - Acesse ?:\Prosoft.win\Gap\DefXML e renomeie o arquivo AutenticadorConfig.xml.

    2 - Ainda na Prosoft.win, acesse ?:\Prosoft.win\Gap\PostgreSQL\Client\Keys e renomeie o arquivo que corresponde ao nome do servidor. Este arquivo, se os servidores novo e antigo possuírem o mesmo nome, impossibilitará a conexão ao banco de dados do Postgres no novo servidor. No exemplo, o servidor se chama SERVIDOR.

    3 - No diretório C:\Program Files\Prosoft\Prosoft Authentication\Data\Server\Keys, renomeie o arquivo que contém o nome do servidor, assim como no passo 2.

    4 - No menu Iniciar do Windows, procure por Serviços. Localize Prosoft Autenticação Gap.

    5 - Clique com o botão direito sobre o serviço e clique em Reiniciar.

    6 - Acesse novamente a rotina Criação/Atualização da Base de Dados e confira se a base do PostgreSQL aparece na última versão ao invés de 0.

    7 - Caso não retorne com a informação esperada, entre em contato com o suporte para que seja conferido no arquivo .txt da pasta C:\Program Files\Prosoft\Prosoft Authentication\Log.

    • Para análise dos logs, algumas informações podem ser úteis:

    7.1 - "Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente": entre em contato com o suporte para verificação da configuração de portas.

    7.2 - "Não foi possível obter o usuário Prosoft Administrador" ou "Erro lendo o arquivo do usuário": entre em contato com o suporte para criação do usuário administrador.

    7.3 - "Arquivo do usuário nao encontrado": entre em contato com o suporte para criação do usuário prosoft_app.







    Outros meios de obter suporte