UniBackup

De UniWiki
Revisão de 09h48min de 12 de abril de 2021 por Sergio (Discussão | contribs) (Configuração/Instalação do UniBackup)
Ir para: navegação, pesquisa

O UniBackup é a nova ferramenta de backup do Unilab. O mesmo foi criado para resolver os problemas de compatibilidade que existem hoje com a ferramenta atual, tornando possível realizar e restaurar backups de bancos tanto em MySQL quanto em MariaDB, além de possuir novos recursos (como salvar um backup do banco do equipamento junto ao backup do Unilab), o mesmo possui interface e funcionamento simplificado para facilitar a utilização.

Configuração/Instalação do UniBackup

O UniBackup está disponível na FTP do suporte, no caminho Versao_Atual > Backup > UniBackup. Recomendamos criar uma pasta na pasta raiz do Unilab e colocar o executável na mesma (Não é necessário copiar DLLs nem nada do tipo.)

A primeira coisa que precisa ser feita é executar o UniBackup uma vez para que seja criado o .ini do mesmo. Com o ini criado, é preciso configura-lo, na imagem abaixo é explicado ponto a ponto o que cada item do .ini faz:

Ini do UniBackup

Mais alguns detalhes sobre o .ini:

- O campo "EXTRA" é referente a senha do banco de dados em hexa (softencode). Este campo já é criado com a senha padrão, mas caso a senha do banco seja diferente da padrão, é possível utilizar o programa PHP_Teste para criptografar a senha correta (lembrando que é necessário marcar o checkbox SoftEncode). Para mais detalhes de como se utilizar o PHP_Teste acessar a wiki de u2u.
- Caso o campo "BASEEQUIPAMENTO" não possua conteúdo o UniBackup vai salvar apenas o backup do banco do Unilab em si, porém, caso esteja preenchido com o nome do banco do UniEquipamentos, ambos os backups serão feitos e  compactados juntos em um único arquivo.
- Sobre a funcionalidade da verificação de integridade (que será vista mais abaixo nesta wiki): No .ini, é necessário configurar o caminho do executavel do consulta no campo "UNILABCONSULTA", desta forma, ao finalizar o backup com a opção de verificação de integridade ativa, o Unilab Consulta será aberto diretamente com a base de integridade configurada, para que o cliente já realize a verificação.

- Os dois últimos campos do .ini (PATHSALVA e DATAHORA) servem apenas para controle do UniBackup, sendo referentes ao caminho padrão onde os backups serão salvos e a opção de salvar o backup com a data e hora no nome do arquivo. Não é necessário alterar as configurações deste campo no .ini, já que ambos podem ser configurados diretamente dentro do programa.