Troca/Formatação de Servidor
Todos os programas necessários estão no nosso servidor.
Para realizar a troca ou formatação do servidor, é necessário seguir o seguinte passo a passo:
No servidor atual
1º - Gerar um backup do banco de dados pelo ExataBackup, com o botão Gerar backup agora, informando um motivo como troca_servidor. Backup com motivo não é apagado pela limpeza automática (consulte o tópico Gerar Backup);
2º - Conferir se o backup está íntegro: no ExataBackup, clique em Restaurar backup, selecione o pacote gerado e use Conferir pacote. Para uma prova completa, restaure-o em um banco de trabalho em outra máquina (pode ser no servidor da EXATA);
3º - Copiar para fora do servidor o pacote gerado, que são os dois arquivos com o mesmo nome terminados em .7z e .idx.json, gravados na pasta de destino do ExataBackup;
4º - Fazer backup da pasta de instalação do programa (C:\WinEXATA) para que não sejam perdidas as customizações do cliente;
5º - Após essas etapas pode-se liberar para a troca.
No novo servidor
1º - Instalar o banco de dados MariaDB (para referências de como instalar acesse: "Instalação do banco de dados");
2º - Instalar o ExataBackup pelo ExataBackup_Install.exe e cadastrar, na aba Conexões, o banco recém-instalado;
3º - Copiar os dois arquivos do pacote para a pasta de destino do ExataBackup no novo servidor;
4º - Restaurar o backup: clique em Restaurar backup, selecione o pacote, informe como banco de destino o mesmo nome do banco de produção e mantenha marcadas as opções Criar o banco se ele não existir e Remover DEFINER de views e rotinas;
5º - Copiar a pasta de instalação do programa;
6º - Gerar Reset;
7º - Configurar no ExataBackup o projeto e o agendamento diário do novo servidor, e executar um Gerar backup agora para confirmar que o ciclo funciona;
8º - Validar junto ao cliente se o programa está funcionando e os dados atualizados.
Importante
A senha do banco cadastrada no ExataBackup é cifrada com uma chave da própria máquina. Por isso, no novo servidor, a senha precisa ser digitada novamente na aba Conexões; copiar a configuração do servidor antigo não traz a senha junto.
Nota
No novo servidor o banco de produção ainda não existe, e por isso a restauração é feita diretamente nele. Em qualquer outra situação, a restauração deve ser feita em um banco de trabalho, porque ela substitui o conteúdo do destino pelo da cópia.