Ferramentas & configurações de backup Como configurar cópia de segurança diária em um diretório da rede ou outra unidade de disco? Para configurar o sistema da tryideas para salvar o seu backup diário em um diretório da rede, no seu pendrive ou HD externo, siga os passos: 1º Vá até a barra de tarefas do Windows e abra o atualizador Clique duas vezes sobre o ícone do atualizador do sistema tryideas. 2º O atualizador irá abrir na sua tela, nas opções disponíveis na parte de cima, selecione a opção "Configurações" Talvez seu atualizador seja diferente e tenha menos opções, ou até a tela inicial seja diferente, mesmo assim, a opção Configurações existirá, é só clicar nela. 3º No campo "Copiar Backup Para" coloque o caminho para o diretório de rede ou outro caminho desejado Por exemplo, se irá utilizar um servidor de arquivos com o nome de PC-ARQUIVOS e dentro deste haja uma pasta chamada "backup tryideas". Então o caminho será "\\PC-ARQUIVOS\backup tryideas\" Para caminhos de rede sempre inicie o nome com "\\". Caso contrário, só insira o caminho da "unidade:\pasta\" conforme instrução abaixo Se for uma cópia para um pendrive/HD externo coloque o caminho considerando a unidade de disco, exemplo: "E:\backup\" onde a unidade "E:" se refere ao pendrive/HD externo. Altere somente o campo "Copiar Backup para". O campo anterior chamado de "Caminho Backup" deve sempre permanecer o caminho padrão que é onde o SQL Server possui permissão para criação do arquivo de backup primário. 4º - Clique em "Salvar" para gravar as configurações, conforme indicação em azul na imagem acima. 5º - Para testar se o backup está configurado corretamente, após clicar no Salvar conforme as imagens acima, você pode pressionar as teclas "CTRL+SHIFT+ALT+O" (letra ó) para comandar o backup imediatamente e depois conferir no diretório que você informou se há uma cópia gerada. Também no dia seguinte, ao ligar a máquina, há como aguardar 20 minutos e conferir se o caminho informado possui a cópia do dia com data e hora atualizada. A conferência se os backups estão sendo realizados deve ser feita periodicamente a fim de fazer ajustes na configuração, principalmente no caso em que algo na infraestrutura de informática da empresa tenha mudado. A desvantagem de utilizar este método de backup é que não existe a possibilidade de configurar o horário em que a cópia é feita. Então é possível que a cópia seja realizada pela manhã, e todos os dados que foram inseridos pela tarde sejam perdidos caso seu computador seja roubado durante a noite. Se for preciso configurar backup mais vezes ao dia, ou ao final do dia, para uma segurança maior, consulte nesta documentação meios alternativos como o Cobian Backup ou o SQL Backup and FTP, onde podem ser configurados múltiplos horários para as cópias.Como configurar cópia de segurança automática para um servidor de FTP na Internet? Para configurar o sistema da tryideas para salvar o seu backup diário em um servidor FTP, siga os passos: 1º Vá até a barra de tarefas do Windows e abra o atualizador Clique duas vezes sobre o ícone do atualizador do sistema tryideas. 2º A tela do atualizador irá abrir na sua tela, nas opções disponíveis na parte de cima, selecione a opção "Configurações" Talvez seu atualizador seja diferente e tenha menos opções, ou até a tela inicial seja diferente, mesmo assim, a opção Configurações existirá, é só clicar nela. 3º Dentro da aba de Configurações, na parte de baixo da tela, tem uma opção "Sincronizar Backup" como na imagem Para configurar seu backup em um servidor FTP, preencha os dados: Selecione o método de sincronização FTP Preencha o nome do host Preencha o usuário Coloque a senha 4º Confira as informações inseridas e salve as configurações no botão Salvar na parte de cima da tela de configurações 5º Para testar se o backup está configurado corretamente, após clicar no Salvar conforme as imagens acima, você pode pressionar as teclas "CTRL+SHIFT+ALT+O" (letra ó) para comandar o backup imediatamente e depois conferir no diretório que você informou se há uma cópia gerada. Também no dia seguinte, ao ligar a máquina, há como aguardar 20 minutos e conferir se o caminho informado possui a cópia do dia com data e hora atualizada. A conferência se os backups estão sendo realizados deve ser feita periodicamente a fim de fazer ajustes na configuração, principalmente no caso em que algo na infraestrutura de informática da empresa tenha mudado. A desvantagem de utilizar este método de backup é que não existe a possibilidade de configurar o horário em que a cópia é feita. Então é possível que a cópia seja realizada pela manhã, e todos os dados que foram inseridos pela tarde sejam perdidos caso seu computador seja roubado durante a noite. Se for preciso configurar backup mais vezes ao dia, ou ao final do dia, para uma segurança maior, consulte nesta documentação meios alternativos como o Cobian Backup ou o SQL Backup and FTP, onde podem ser configurados múltiplos horários para as cópias. Integração com o Google Drive Agora é possível configurar para que seu backup seja enviado automaticamente para o seu Drive, e ajustar quantos backups deseja que sejam mantidos lá. Basta selecionar o método GDrive, ativar para sincronizar backup na nuvem, definir quantos backups deseja manter na nuvem, e solicitar Token. Caso deixado com 0 no Manter quantos backups, ele não irá remover arquivos do seu drive, fazendo com que logo logo fique sem espaço disponível! ao clicar em Solicitar Token será direcionado a uma página no navegador onde será necessário autorizar que ele acesse dados do seu Drive.Como configurar cópia de segurança automática do banco de dados usando a ferramenta SQL Backup and FTP? Instalação da ferramenta Entre no site https://sqlbackupandftp.com/ e na tela inicial, baixe a ferramenta. Aguarde o download finalizar e clique no arquivo para executá-lo. Assim que você colocar para executar o programa, uma tela irá abrir para confirmar se você realmente deseja executar aquela ação. Clique em SIM. A seguinte tela irá abrir: Prossiga normalmente com a instalação. Utilizando a ferramenta Procure o programa no menu Iniciar do Windows Renomeie sua tarefa para algo que você lembre claramente para que serve aquele backup, como backup_tryideas. 1. Conecte ao servidor do banco de dados. Selecione o Server Type como Local SQL Server, pois o banco de dados está na sua máquina. No campo Server name você irá colocar ".\SQLEXPRESS", sendo que "SQLEXPRESS" é o nome da nossa instância padrão, podendo variar em alguns casos. Selecione a opção Windows Authentication e no campo password digite a senha do seu computador. Aquela que você utiliza para entrar no Windows. 2. Selecione o banco de dados Selecione os bancos de dados que devem ser armazenados. O nome padrão do banco de dados da tryideas é TryNFeOnline. Marque a caixa que fica na lateral do nome, e clique em Save & Close. 3. Selecione um local de armazenamento Selecione qual será o local que você irá salvar o backup. Na versão grátis somente alguns locais estão disponíveis, para salvar em locais que estão com os cadeados nesta lista será necessário contratar a versão paga da ferramenta. 3.1 Salvar em uma pasta local, ou pasta na rede: Local/Network Folder/NAS Para salvar seu backup em uma pasta local, ou uma pasta disponível em sua rede, selecione a primeira opção da lista. Dentro da opção Local/Network Folder/NAS a configuração é feita da seguinte maneira: Coloque o caminho do local que será salvo seu backup. Se desejar, utilize o ícone de pasta que fica ao lado da caixa de texto, e vá até a pasta onde deseja salvar Se irá utilizar um servidor de arquivos com o nome de PC-ARQUIVOS e dentro deste haja uma pasta chamada "backup tryideas". Então o caminho será "\\PC-ARQUIVOS\backup tryideas\" Para caminhos de rede sempre inicie o nome com "\\". Caso contrário, só insira o caminho da "unidade:\pasta\" conforme instrução abaixo Se for uma cópia para um pendrive/HD externo coloque o caminho considerando a unidade de disco, exemplo: "E:\backup\" onde a unidade "E:" se refere ao pendrive/HD externo. Selecione o tempo que devem ser armazenados os backups. Se serão feitos backups todos os dias, 7 dias é suficiente, para que não sejam armazenados muitos arquivos. 3.2 Salvar em um servidor FTP: FTP Server Para configurar seu backup em um servidor FTP, preencha os dados: Selecione o método de sincronização FTP Preencha o nome do host Preencha o usuário Coloque a senha 4. Ative o agendador de backup Configure o horário que deseja que o backup seja feito. Selecione um horário após o final do expediente, como 18:05, em que o atendimento já acabou e não será mais efetuado nenhuma transação no sistema. É necessário também que o computador esteja ligado. Para realizar uma configuração avançada do horário de backup, clique no item 5. Seu backup está configurado! Para executar ele imediatamente, clique no botão Run Now que fica na parte de cima da tela do SQL Backup. Na lateral você verá o status do seu backup, se algo der errado, aparecerá um ponto de exclamação vermelho, e ao clicar em cima, ele te mostrará o log do backup, onde você pode verificar qual é o problema. Para fazer um backup de um banco de dados remoto, veja este tutorial: https://sqlbackupandftp.com/blog/remote-sql-server-backups-explained. Como configurar o software Cobian Backup? 1. Acessar o site da Cobian Backup https://www.cobiansoft.com/ 2. Fazer o download do aplicativo Cobian Backup Software > Cobian Backup > Cobian Backup 11 (Gravity) 3. Executar o instalador do aplicativo, e seguir os passos da instalação Mudar Idioma para PORTUGUÊS-PT, e Aceitar as Condições. 4. Alterar Opções do Serviço - Utilizar a conta de Sistema Local Aceitar a requisição do instalador, e Instalar o aplicativo. 5. Finalizar a instalação Após receber a mensagem na ultima linha "O programa foi instalado com sucesso" clique no botão Fim. 6. Abrir Cobian Backup 11 Existem algumas formas de abrir o software, você pode dar dois cliques no ícone na barra de ferramentas: Ou escrever "Cobian" no menu iniciar e abrir o software a partir do menu iniciar: 7. Configuração da Tarefa de backup automático Após aberto o Cobian Backup 11, iremos criar uma tarefa que irá agendar o backup diário de forma automática. Selecione: Tarefa > Nova tarefa Guia Geral Informaremos o nome da tarefa na primeira página, é interessante que ele tenha uma referência boa com o sistema para ficar transparente o que a tarefa faz: Na segunda tela informaremos a pasta origem que queremos realizar o backup dos arquivos e a pasta destino. Por enquanto iremos nos focar nos passos e faremos o backup de uma pasta para outra. Guia Ficheiros Guia Ficheiros Campo de ORIGEM:Adicionar > Pasta > Selecionar Caminho "C:\TryNFe\Banco" Guia Ficheiros Campo de DESTINO:Adicionar > Pasta > (Selecionar caminho onde deseja que os backups sejam salvos) É possível também, realizar o backup dos arquivos por meio de FTP (File Transfer Protocol) para um servidor em rede ou remoto. Guia Agenda Neste momento definiremos o tipo de agendamento que será realizado o backup, podendo ele ser realizado: uma vez, diariamente, mensalmente, semanalmente. Porém, por se tratar de arquivos que devem ser salvos diariamente, recomendamos que selecione na opção "Tipo de agenda" a realização do backup DIARIAMENTE. A única informação que faltará informar, será o horário em que será realizado o backup, a fim de não perder nenhuma movimentação, é interessante marcar o backup para logo antes do fechamento do horário de expediente da sua empresa, após todas as notas do dia terem sido emitidas. Guia Dinâmicas Nesta aba podemos alterar a prioridade da realização do backup, interessante deixar em "PRIORIDADE ALTA". Guia Ficheiros Comprimidos Nesta aba lidamos com a compressão do arquivo do banco, para evitar que fique muito grandes os backups, sugerimos que seja feita a compressão em 7zip ou ZIP. Guia Eventos Neste passo, é importante verificar a existência de Scripts ou Monitoramento de Processos (v609), pois será necessário PARAR o serviço do SQL temporariamente para efetuar o backup, e após o backup INICIAR os serviços do SQL Como PARAR os serviços: Escolha o processo SQL Server (SQLEXPRESS): IMPORTANTE! Agora é necessário, INICIAR os serviços do SQL, o procedimento é bem similar ao anterior, onde está informado "Eventos depois do backup" clicamos no botão Adicionar selecionaremos "Iniciar um serviço", e escolhemos o serviço SQL Server (SQLEXPRESS) da lista que irá aparecer: IMPORTANTE! 1 - Nas versões 608 e/ou anteriores, caso existam Scripts, eles deverão ser desativados durante a realização do backup.2 - Nas versões 609 e/ou superiores, deve ser fechado o atualizador durante a realização do backup. Agora é só dar OK nas propriedades que configuramos! E por fim, vamos rodar o nosso backup! O botão com duas setas (1) roda todos os backups configurados (2). A sequencia de passos apresentada, vai gerar uma tela final similar a essa: Após esse passo, caso não ocorra nenhum erro no console de erros, o backup estará finalizado e configurado para ser realizado todo dia no horário definido.Configurando o Backup automático para o FTP usando o programa SQLBackupAndFTP Caso você precise configurar o SQLBackupAndFTP na máquina do cliente, pule para o tópico 3. Importante: Só pode ser configurado no cliente, caso ele contrate o plano mensal de backup automático. 3 - Conecte na maquina do cliente instale o SQLBackupAndFTP. Não tem nenhum segredo na instalação, só ir avançando até ele finalizar. Ao finalizar ele vai ser executado automaticamente. Vamos usar essa imagem de referência, então se você se perder em algum ponto volte aqui para conferir. 4 - No nome da tarefa (quadradinho 0 na imagem acima) informe o nome da empresa que esta sendo configurado o backup. Seguindo esse padrão com o BKP no início e o código do cliente: BKP - 123 TRYIDEAS. 5 - Clique agora sobre a engrenagem da linha Connect to Database Server e faça a configuração da instância do SQL. É necessário configurar o SA da SQL SERVER para que a conexão funcione! 5.1 - Selecione SQL Server (Local) = Conexão local do SQL; 5.2 - Selecione a instância do SQL; 5.3 - Use autenticação do SQL - Usuario: sa, Senha: notafiscal (padrão da configuração de rede). Teste a conexão antes de salvar! 6 - Seguindo, encontre a opção de Select Databases e clique sobre a engrenagem (quadradinho 2 da imagem). Selecione o banco de dados do cliente: 7 - Na próxima etapa vamos configurar os dados do FTP. Procure pela linha Store backps in selected destinations e clique sobre a bolinha com um sinal de mais verde. Selecione a opção FTP Server. Para facilitar a configuração vou colocar os dados aqui no manual, basta copiar para o campo que eu indiquei: 7.1 - Host Address: cwp33-1.tryideas.com.br 7.2 - User Name: "bkp" + código da empresa exemplo: empresa com código 9999 ficaria bkp9999 7.3 - Password: senha do acesso (Solicitar ao Jean) 7.4 - Auto delete old backups after: apague o 6 que vem preenchido no campo "Months" e informe 7 dias no campo "Days". Não é necessário fazer nenhuma configuração em Advanced backup settings, mas é necessário informar o caminho que o backup vai ser salvo em Advanced FTP Server settings: 7.5 - Path: /BKP 7.6 - Marque o checkbox de Keep alive Após finalizado as configurações a tela deve ficar desta maneira. Finalizando basta clicar no Save & Close. 8 - Ative o backup agendado por hora na linha Schedule backups (quadradinho 4 da imagem) e depois clique na engrenagem para configurarmos (quadradinho 5). Configure um horário para ser feito o backup, dê preferência aos horários no final do expediente quando o cliente já parou de usar o sistema. Verifique com se nesse horário agendado o computador vai estar ligado. 8.1 - Selecione a opção Full (backup completo do banco) e a cada quantas horas ele vai ser feito, no caso padrão a cada 24h. 8.2 - No campo 2 da imagem, em Next full backup start configure o horário que o backup deve ser executado. 8.3 - Na parte de baixo da tela, em Run on, deve ser configurado quais dias da semana o backup vai ser executado. Exemplo de uma configuração de um backup que vai ser executado de segunda a sexta às 17:50 hrs da tarde: Feito! O backup esta configurado! Agora vamos para configuração padrão que deve ser feita para que nos possamos ter controle dos backup feitos. 9 - Logo abaixo da linha Send confirmation tem uma opção em azul de More settings, clique sobre ela e as seguintes configurações ficarão disponíveis: Novamente vamos usar essa imagem como referência, caso se perca volte aqui para verificar. 10 - Ative a opção de enviar confirmação de backup por e-mail na linha Send confirmation (número 1 na imagem) e após isso clique na engrenagem para configurarmos (número 2 da imagem). Ao abrir a tela de configuração, você terá 3 opções de servidores de e-mail, nós vamos utilizar a Custom. Para facilitar a configuração vou colocar abaixo as informações que você deve preencher: 10.1 - From email: notificacaobackup@tryideas.com.br 10.2 - SMTP mail server: smtp.sendgrid.net 10.3 - Port: 587 Marque o checkbox My server requires authentication. 10.4 - User Name/Email: apikey 10.5 - Password: Solicitar senha ao Rodolfo ou Giovanni A configuração deve ficar desta maneira. Caso esteja idêntica a sua pode clicar em Save & Close. 11 - Logo abaixo das configurações do e-mail, temos dois campos que também devem ser preenchidos. São os e-mails que receberão a confirmação do backup. O endereço é igual para ambos os casos, tanto falha quando sucesso. Vou exemplificar com um GIF: Endereço do e-mail: rodolfo@tryideas.com.br 12 - Na próxima linha, temos que informar a pasta temporária que o backup ficará salvo. Procure por Temporary Folder e coloque o seguinte caminho: C:\TryNFe\Backup\temp 13 - Antes de finalizarmos, desça a página até o final e ative os 3 seguintes parâmetros: Feito isso, clique em RUN NOW no topo superior direito da tela para verificar se o backup sera feito corretamente. Se tudo funcionou de acordo basta fechar o programa pois ele já está funcionando! Configurando Script No FTP é possível baixar os arquivos necessários: Link p/ Download No arquivo script backup.bat será necessário colocar o nome do job igual esta no SqlBackupandFTP No arquivo "criar-tarefa-start-backup.cmd" precisa ser verificado se os caminhos informados estão corretos com base aos arquivos existentes no arquivo que foi baixado e extraído. Caminho Padrão: C:\\TryNFe\Scripts\