#Prosoft

I1191 - Configurações necessárias para garantir que o backup da base do PostgreSQL seja retornado com sucesso no novo servidor

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. 

image-20260512-143048.png

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).

image-20260512-143208.png

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

image-20260512-143218.png

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

image-20260512-143231.png

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.

image-20260512-143240.png

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.

image-20260512-143252.png

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.

image-20260512-143259.png

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.

image-20260512-143305.png

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

image-20260512-143312.png

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

image-20260512-143320.png

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.