UniBackup
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:
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.