Bom dia, Seguinte: de tempos em tempos restauro backup da base oficial em uma base teste. Só que faço isso manualmente, arquivo de bkp por arquivo. Alguem sabe me dizer como eu posso automatizar isto? um .bat? Alguma coisa assim? Poderia me passar um passo a passo? Obrigado Att, Anderson
Caro Anderson: Utilize um arquivo .BAT contendo todos os comando do RESTORE e automatize-o através do SCHEDULE do WINDOWS, funciona muito bem, tenho vários clientes trabalhando desta forma para back-up automatizado. Abraços Átila atila.cm@hotmail.com
Como é feito seu bkp? Se for feito por probkp é o melhor método. Pode nos dar o cenário? Grato. Trombini
Bom dia. Na empresa onde trabalho desenvolvi .cmd para criar e outro para restaurar os backups Online. Estou enviando abaixo. Criar o Backup Online. na criação Utilizo apenas um .cmd Código: @echo off echo Iniciando Backup Online call D:\dlc101a\bin\probkup online D:\Bancos\ems2\eai.db D:\BackupOnline\ems2\eai.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2af.db D:\BackupOnline\ems2\ems2af.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2cad.db D:\BackupOnline\ems2\ems2cad.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2esp.db D:\BackupOnline\ems2\ems2esp.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2mov.db D:\BackupOnline\ems2\ems2mov.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2mp.db D:\BackupOnline\ems2\ems2mp.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2sop.db D:\BackupOnline\ems2\ems2sop.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems2\ems2sor.db D:\BackupOnline\ems2\ems2sor.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems5\ems5cad.db D:\BackupOnline\ems5\ems5cad.bck call D:\dlc101a\bin\probkup online D:\Bancos\ems5\ems5mov.db D:\BackupOnline\ems5\ems5mov.bck Restaurar Backup Para Restaurar utilizo dois arquivos .cmd, pois os bancos estão em lugares diferentes, e como trabalho com AfterImage nas bases Oficiais, no mesmo .cmd restauro o Backup e desabilito o AfterImage. Um para o EMS5 Código: @echo off echo Restaurando Bancos EMS5 Inbrasp set DLC=C:\dlc101a call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems5\ems5cad.db" "D:\bancos\ems5\ems5cad.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems5\ems5cad.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems5\ems5mov.db" "D:\bancos\ems5\ems5mov.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems5\ems5mov.db" -C aiarchiver disable Um Para ems2 Código: @echo off echo Restaurando Bancos ems2 Inbrasp set DLC=C:\dlc101a call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2cad.db" "D:\bancos_teste\ems2\ems2cad.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2cad.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2mov.db" "D:\bancos_teste\ems2\ems2mov.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2mov.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\eai.db" "D:\bancos_teste\ems2\eai.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\eai.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2af.db" "D:\bancos_teste\ems2\ems2af.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2af.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2esp.db" "D:\bancos_teste\ems2\ems2esp.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2esp.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2mp.db" "D:\bancos_teste\ems2\ems2mp.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2mp.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2sop.db" "D:\bancos_teste\ems2\ems2sop.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2sop.db" -C aiarchiver disable call c:\dlc101a\bin\prorest.bat "D:\bancos_teste\ems2\ems2sor.db" "D:\bancos_teste\ems2\ems2sor.bck" call c:\dlc101a\bin\rfutil.bat "D:\bancos_teste\ems2\ems2sor.db" -C aiarchiver disable