Checklist de Troca de Servidor: Rede de Lojas

Checklist de Troca de Servidor: Rede de Lojas

Atenção!

A troca de servidor é um processo crítico. O uso do sistema deve ser totalmente interrompido em todas as máquinas durante o processo para evitar perda de dados e erros de integração.


A troca de servidor é um processo crítico que exige atenção total para garantir a continuidade das vendas e a segurança dos dados. Este guia orienta a migração na linha de sistema Shop, apresentando os métodos manual e automatizado.

O objetivo é padronizar a execução e assegurar que configurações essenciais — como a limpeza do Hash, a Integração entre lojas e a emissão de Notas Fiscais — sejam validadas corretamente, evitando paradas na operação e retornos desnecessários ao suporte.


1. Pré-requisitos e Preparação (Obrigatorio)


Antes de iniciar qualquer movimentação técnica:

  • Backup é Lei: Verifique se há um backup recente. Caso não haja, realize-o em Configurações e Manutenção > Backup.

  • Mídia Externa: Nunca deixe o backup apenas no HD da máquina antiga. Salve em um Pen Drive ou HD Externo.

  • Bloqueio de Uso: Garanta que a Retaguarda e os terminais não utilizem o sistema até o fim do processo. Informações geradas nesse intervalo não serão integradas.

2. Passo a Passo: Execução Técnica


Passo 1: O Novo Servidor

  1. Instale o PostgreSQL no novo servidor.

  2. Restaure o backup do cliente nesta nova máquina.

  3. Limpeza de Código Hash: Essencial para evitar conflitos de integração

Passo 2: Configuração dos Terminais

Em cada estação de trabalho, ajuste o apontamento:

  1. Acesse o Painel de Controle > Alterdata Config. Cliente BD (32Bits).

  2. Atualize o Nome ou IP do novo servidor.

  3. Confirme o nome da Base de Dados.

  4. Teste a conexão para garantir que o terminal "enxerga" o novo banco.

Passo 3: Desativação do Servidor Antigo

Para evitar que usuários acessem dados desatualizados por engano:

  • Desinstale o banco de dados do servidor antigo e desative o serviço do PostgreSQL.

3. Configurações Específicas por Cenário


  • Caixas Postais: Confira se as caixas postais estão configuradas e comunicando no novo servidor.

  • Teste de Integração: Após a troca, force um teste de envio/recebimento para garantir que o fluxo entre lojas não foi quebrado.

  • Servidor Offline: Se houver Concentrador, você precisa ajustar os diretórios de integração, pois os caminhos de rede mudaram

  • Migração do NFeasy: O nfeasy precisa estar instalado no novo servidor. Priorize sempre o NFeasy por dll (a não ser que o cliente precise emitir MDF-e)

Troca de Servidor Utilizando a Ferramenta de Migração PostgreSQL


 Indicado para migrações rápidas onde se mantém a mesma versão e arquitetura do PostgreSQL.

Parte 1: No Servidor ANTIGO

  1. Execução: Inicie a Ferramenta de Migração e confirme que esta é a máquina antiga.

  2. Identificação: A ferramenta lerá o diretório e versão do Postgres automaticamente. Clique em Próximo.

  3. Geração: O sistema travará o serviço temporariamente para criar um pacote .zip em C:\Migracao.

  4. Transferência: Copie este arquivo .zip e o executável da ferramenta para o novo servidor.

Parte B: No NOVO Servidor

  1. Preparação: Instale o PostgreSQL na mesma versão e arquitetura (ex: 9.6 x86) do servidor antigo.

  2. Execução: Abra a ferramenta e responda NÃO quando perguntado se é o servidor antigo.

  3. Caminho: Selecione o arquivo .zip que você transferiu.

  4. Conclusão: Confirme a parada do serviço para que a ferramenta sobreponha os dados. Ao final, o banco já estará pronto para uso.

⚠️ Checklist Final para o Suporte


  • [ ] Interromper o uso: Garanta que nenhuma máquina (Retaguarda ou PDV) esteja com o sistema aberto.
  • [ ] Coleta de Dados Fiscais: Ver série e sequencial da emissão de notas (caso precise)
  • [ ] Instalar PostgreSQL no novo servidor.

  • [ ] Restaurar o backup manual.

  • [ ] Limpar Código Hash: Executar a limpeza de hash para reconhecimento do novo hardware.

  • [ ] Criação das caixas postais no novo servidor
  • [ ] Firewall/Antivírus: Criar exceções para as portas do banco (5432) e diretórios do sistema.
  • [ ] O sistema abre em TODAS as máquinas (terminais)?

  • [ ] A integração entre lojas foi testada e está ok?

  • [ ] Instalação NFeasy: Migrar e ativar o serviço NFeasy no novo servidor.
  • [ ] Desativar Servidor Antigo: Parar o serviço do PostgreSQL ou desinstalar o banco na máquina antiga.

  • [ ] Validação de Cadastro: Alterar/cadastrar um item simples (ex: teste de integração) e verificar se a comunicação permanece fluindo