Renommage automatique de la copie de réserve (création de l'historique)

À l'aide du script ci-après, vous veillez à ce que a sauvegarde qui a été créée soit renommée à neuf reprises avant la suppression de celle-ci.

Le fichier Batch ci-dessous se compose de deux parties :

  • Dans la première partie, le fichier Batch renomme une sauvegarde à neuves reprises (si cela s'avère nécessaire).
  • Dans la seconde partie (optionnelle), le fichier Batch copie la sauvegarde vers un autre emplacement.

Utilisation du script :

  1. Copiez le script ci-dessous vers un fichier Batch.
  2. Saisissez le chemin et l'emplacement du fichier journal à la ligne 'SET logfile='.
  3. Saisissez l'emplacement des sauvegardes à la ligne 'SET backuppath='.
  4. Modifiez DBNAAM dans le nom de sauvegarde de votre base de données.
  5. Configurez correctement la ligne de commande AFASCMD.EXE.

    Avec cette approche, vous ne saisissez ni la date ni l'heure dans le nom de la sauvegarde, autrement, le renommage ne fonctionne plus. Le nom de la sauvegarde tel que créé par la commandline doit toujours être le même.

  6. Supprimez l'indication REM pour les lignes concernées dans la partie 2, si vous souhaitez en faire usage.
  7. Saisissez l'emplacement du serveur de sauvegarde à la ligne 'SET backupserver='.

    Exemple : 

    @Echo off

    REM DEEL 1: BESTANDEN HERNOEMEN

    REM

    SET logfile="D:\Profit\AFAS Backup\AfasBackup.log"

    SET backuppath="D:\Profit\AFAS Backup"

    REM

    echo Start backup Afas >> %logfile%

    REM

    date /t >> %logfile%

    time /t >> %logfile%

    REM

    REM Start copy backup files

    REM

    IF Exist %backuppath%\DBNAAM09.* del %backuppath%\DBNAAM09.*

    IF Exist %backuppath%\DBNAAM08.* ren %backuppath%\DBNAAM08.* DBNAAM09.*

    IF Exist %backuppath%\DBNAAM07.* ren %backuppath%\DBNAAM07.* DBNAAM08.*

    IF Exist %backuppath%\DBNAAM06.* ren %backuppath%\DBNAAM06.* DBNAAM07.*

    IF Exist %backuppath%\DBNAAM05.* ren %backuppath%\DBNAAM05.* DBNAAM06.*

    IF Exist %backuppath%\DBNAAM04.* ren %backuppath%\DBNAAM04.* DBNAAM05.*

    IF Exist %backuppath%\DBNAAM03.* ren %backuppath%\DBNAAM03.* DBNAAM04.*

    IF Exist %backuppath%\DBNAAM02.* ren %backuppath%\DBNAAM02.* DBNAAM03.*

    IF Exist %backuppath%\DBNAAM01.* ren %backuppath%\DBNAAM01.* DBNAAM02.*

    IF Exist %backuppath%\DBNAAM.* ren %backuppath%\DBNAAM.* DBNAAM01.*

    REM

    Echo Start Creating new backup file >> %logfile%

    REM

    "C:\Program files (x86)\Profit\AFAS Windows\Kernel\Bin\AFASCMD.EXE"/O"DatabaseNaam" /G"BackupUser" Backup /L%logfile%

    REM

    echo End backup Afas >> %logfile%

    REM PARTIE 2 : COPIE DE FICHER VERS UN AUTRE EMPLACEMENT

    SET backupserver=

    REM

    REM Echo Start copy to other side >> %logfile%

    REM

    REM copy %backuppath%\DBNAAM.ZIP %backupserver% >> %logfile%

Aller directement à

  1. Création et restauration d'une sauvegarde (utilitaire Commandline)
  2. Conseils de sauvegarde par méthode d'authentification
  3. Création d'une copie de réserve
  4. Renommage automatique de la copie de réserve (création de l'historique)
  5. Restauration d'une copie de réserve
  6. Copie de réserve scindée des fichiers et de la base de données