Comment faire régulièrement des copies de sauvegarde d'une base Access partagée sur un lecteur réseau ? il suffit de créer une tâche planifiée de copie sur le serveur, c'est tout ! mais que se passe-t-il si la base est en cours d'utilisation ? comment conserver les versions successives des copies ? AccessBackUp adresse précisément ce genre de tâche, et il peut archiver en fait tout type de fichier. De plus, c'est un programme DotNet qui tourne tel quel sur un Windows Serveur 2003 sans installation particulière à faire, pas d'impact sur vôtre configuration donc. Voici la liste des fonctionnalités assurées par AccessBackUp :
- Gestion de deux niveaux de sécurité :
1°) Niveau fréquent (par exemple toutes les heures) : copie instantanée temporaire de la base Access ;
2°) Niveau + rare (par exemple une fois par jour) : copie instantanée en vue d'archivage définitif de la base Access ;
- Gestion des bases en cours d'utilisation (copie incertaine ou sinon copie fiable si personne n'est connecté) ;
- Gestion du compactage des bases Access (DAO.DBEngine.CompactDatabase fonctionne en DotNet standard via l'adaptateur DAO) ;
- Gestion de la compression des sauvegardes au format standard .zip ;
- Gestion des roulements (pour conserver par exemple les 10 dernières versions) ;
- Gestion de la numérotation des archives définitives ;
- Paramétrisation complète en ligne de commande ;
- Fichier log pour laisser la trace des sauvegardes effectuées ;
- Et bien sûr il fonctionne sans session ouverte sur le serveur.