none
SCRIPT DE BACKUP RRS feed

  • Pergunta

  • Sou um pouco leigo em construção de scripts.

    Aqui na empresa ,o antigo técnico de ti deixou o seguinte script em um máquina :

    @echo
    rem #backup BD despachante
    c:
    cd backup\despachante
    ren DB_DESPACHANTE.GDB DB_DESPACHANTE_OLD.GDB /y

    y:
    cd ABASE\DESPACHANTE
    xcopy /Y DB_DESPACHANTE.GDB c:\backup\despachante\


    rem #backup geral Financeiro

    c:
    cd backup\Financeiro
    ren BKPdados.bkf BKPdados.bkf_OLD.GDB /y

    x:
    cd Backup\
    xcopy /Y BKPdados.bkf C:\BACKUP\financeiro\

    rem #backup Finalizado

    pause

    GOSTARIA DE SABER O QUE EXATAMENTE O SCRIPT FAZ , JÁ QUE NÃO ENCONTRO NO COMPUTADOR ONDE TE O SCRIPT ,NENHUMA PASTA CHAMADO FINANCEIRO POR EXEMPLO...

    sexta-feira, 15 de março de 2013 18:30

Respostas

  • Boa tarde Jucélio! Tudo certinho? Bem vindo a comunidade Microsoft!

    Esse seu script serve para fazer backup de algum sistema , em teoria é um banco de dados do Firebird. Pelo o que eu entendi, esse script faz backup dos banco de dados do sistema que estão em outra máquina/servidor (conhecido aqui como Y:, uma unidade mapeada), e copia esses backups para a maquina aonde voce está executando o script, para o C:\.

    @echo <-- Desativa que fique aparecendo os comandos na tela do DOS, só mostra os resultados.
    rem #backup BD despachante <-- Registra um comentário no script
    c: <-- Acessa o C: da máquina
    cd backup\despachante <-- acessa a pasta c:\backup\despachante
    ren DB_DESPACHANTE.GDB DB_DESPACHANTE_OLD.GDB /y <-- Renomeia o arquivo do banco para OLD. Esse /y não era pra funcionar, cheque se não está dando erro nessa parte.

    y: <-- acessa a unidade Y: (provavelmente está mapeada no computador, deve estar na rede em outro servidor)
    cd ABASE\DESPACHANTE <-- acessa a pasta Y:\ABASE\DESPACHANTE, está com cara da pasta principal aonde fica o banco de dados do sistema.
    xcopy /Y DB_DESPACHANTE.GDB c:\backup\despachante\ <-- Faz uma copia do banco de dados despachante para o C:\backup\despachante (local)


    rem #backup geral Financeiro <-- Repete todo o procedimento para o banco BKPDados.

    c:
    cd backup\Financeiro
    ren BKPdados.bkf BKPdados.bkf_OLD.GDB /y

    x:
    cd Backup\
    xcopy /Y BKPdados.bkf C:\BACKUP\financeiro\

    rem #backup Finalizado <-- Mensagem que script finalizado

    pause <-- fica aguardando alguem apertar algum botão para continuar/fechar.

    _____________

    Abraços!!!
    Felipo Gonçalves
    Microsoft Contingent Staff


    sexta-feira, 15 de março de 2013 19:41