Pequeno script cmd para fazer backup das descobertas do seu banco de dados!
5 respostas
Karish
7 anos atrás #116372
Este é um pequeno script cmd para fazer backup das descobertas do seu banco de dados! - O crédito pela ajuda vai para @rng do nosso grupo do Slack,
Siga estas etapas:
¢ Crie um arquivo no bloco de notas
Edite o arquivo do bloco de notas e insira essas linhas nele:
- Se você estiver executando apenas uma instância do SQ, use esta linha de código e altere o “C:\SQ\temp\BuildStrategy\databank" para o destino da pasta SQ, você precisará alterar apenas o C:\SQ NÃO altere o \temp\BuildStrategy\databank.
- Em seguida, altere o destino da pasta de backup onde todos os arquivos do banco de dados serão salvos, alterando a opção "D:\SQ BACKUP\SQ" para onde você quiser, eu sugeriria qualquer outra unidade de disco que não seja "C:\"Porque esse é o objetivo de fazer o backup de nossas descobertas, pois se o sistema travar ou algo acontecer, ele tentará restaurar a última sessão salva do Windows por meio da Restauração do Windows, e o sistema voltará no tempo e você perderá todas as suas descobertas*!
xcopy "C:\SQ\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ" /y /c /i /q
- Se você estiver executando várias instâncias do SQ, faça o seguinte:
xcopy "C:\SQ\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ" /y /c /i /q xcopy "C:\SQ #2\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ #2" /y /c /i /q xcopy "C:\SQ #3\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ #3" /y /c /i /q xcopy "C:\SQ #4\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ #4" /y /c /i /q xcopy "C:\SQ #5\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ #5" /y /c /i /q
(Sempre use o símbolo " " ao escolher os diretórios)
Salve como arquivo .bat e pronto, a cada poucas horas, por precaução, clique duas vezes nesse arquivo e faça um backup de suas descobertas. Você também pode criar um truque de backup automático com o Agendador de Tarefas do Windows para que o script que criamos seja executado automaticamente a cada X períodos de tempo 🙂
—
*Quase me esqueci!
- Se você se deparar com uma falha no sistema e quiser recuperar todos os seus arquivos de backup com o clique de um botão, siga estas etapas:
Faremos todas as etapas acima, mas ao contrário: você criará outro bloco de notas e apenas trocará as distâncias nas linhas de código,
por exemplo:
para fazer o backup que usamos:
xcopy "C:\SQ\temp\BuildStrategy\databank" "D:\SQ BACKUP\SQ" /y /c /i /q
e, para recuperar, usaremos:
xcopy "D:\SQ BACKUP\SQ" "C:\SQ\temp\BuildStrategy\databank" /y /c /i /q
Basta trocar as distenções e pronto. Execute esse arquivo .bat de script de "recuperação" quando o sistema travar e você será recuperado com segurança 🙂.
–
Aqui estão os links com meus exemplos pessoais de arquivos de script .bat de "Backup" e "Recuperação" que uso atualmente. Se quiser verificá-los ou editá-los, faça-o:
–
Aproveite e mantenha-se seguro! 🙂
tomas262
7 anos atrás #141674
Obrigado por isso. É muito útil. Além disso, o Agendador de Tarefas do Windows pode ser usado para executá-lo regularmente
Karish
7 anos atrás #141690
Ah, sim, foi o que pensei :), o problema é que toda vez que executo esse script tenho que confirmar se quero substituir os arquivos já existentes pelos arquivos que quero copiar para a pasta em que estou salvando,
Portanto, preciso escolher YES/NO/ALL,
Então, preciso pressionar fisicamente a tecla "A" para confirmar a operação... Alguém pode me ajudar com isso? Quero que ela seja confirmada automaticamente e substitua tudo como se eu pressionasse a tecla "A" para confirmá-la.
Obrigado! - Atualizarei a postagem com as informações atualizadas, com um "Guia "Agendador de tarefas do Windows" também
Karish
7 anos atrás #141698
atualizado.
RNG
7 anos atrás #141699
De nada B)
Karish
7 anos atrás #141700
O código foi atualizado para aumentar a velocidade do processo.
Visualizando 5 respostas - 1 até 5 (de um total de 5)