Utilitário para executável

Utilitário de limpeza automática do banco Firebird com execução diária, controle de instância única, abertura automática de firewall e registro de logs.

Entre em contato

Please Entrar To Contact This Author

Descrição Completa:

 

  • Define o caminho do arquivo de configuração (arquivo INI localizado na pasta do executável).

  • Na primeira execução, cria o arquivo INI com configurações padrões.

  • Verifica se o serviço do Firebird está ativo. Se não estiver, tenta iniciar o serviço. Em caso de falha, exibe mensagem de erro e encerra a aplicação.

  • Garante que somente uma instância do utilitário esteja rodando no sistema. Caso já exista uma instância ativa, informa ao usuário e finaliza a execução.

  • Executa automaticamente o processo de limpeza no banco Firebird usando o utilitário gfix (comando com parâmetros para otimização de buffers).

  • Registra no INI a data e hora da última execução bem-sucedida.

  • Grava o resultado de cada execução no INI, em uma seção de log, com registro de código de saída ou mensagens de erro.

  • Na primeira execução, verifica e aplica regras de liberação da porta 3050 no firewall do Windows, criando regras de entrada e saída.

  • Marca no INI quando a configuração do firewall já foi realizada para não repetir nas próximas execuções.

  • Garante tolerância a falhas: mesmo que a abertura do firewall falhe, continua o restante da execução normalmente.

    *No download segue as linhas de código que usará no source do executável e as instruções.

Produtos Relacionados

Top