Existem dois arquivos DBF grandes (5 GB cada) dos quais é necessário fazer backup antes que um processo seja executado por meio do MS Access. Isso ocorre para o caso de algo ser corrompido.
No momento estou executando dois comandos filecopy() no VBA, mas suspeito que seja lento.
Qual a melhor forma de realizar esse backup de forma automática e eficiente? Isso pode ser feito a partir de um arquivo em lote ou algo semelhante? Não consigo instalar novo software.
Responder1
Usando um arquivo em lote, aqui está o que você pode fazer:
COPY FILE.DBF B:\Backups
COPY FILE1.DBF B:\Backups
Outra maneira de fazer isso é usando o comando Esentutl
(Windows Vista+)
ESENTUTL /y FILE.DBF /d B:\Backups\FILE.DBF
ESENTUTL /y FILE1.DBF /d B:\Backups\FILE1.DBF