Accessbackup : un gestionnaire de sauvegarde de base de données access (ou autre fichier)

Soyez le premier à donner votre avis sur cette source.

Vue 28 746 fois - Téléchargée 16 560 fois

Description

Comment faire régulièrement des copies de sauvegarde d'une base MS-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 MS-Access ;
2°) Niveau + rare (par exemple une fois par jour) : copie instantanée en vue d'archivage définitif de la base MS-Access ;
- Gestion des bases en cours d'utilisation (copie incertaine ou sinon copie fiable si personne n'est connecté) ;
- Gestion du mot de passe des bases MS-Access ;
- Gestion du compactage des bases MS-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étrage complet 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.

Source / Exemple :


If bJeSuisIntéressé Then TéléchargerZip

Conclusion :


Mots clés : MS-Access, DotNet, VB .Net, Sauvegardes, Compactage, Compression, Zip, Versions, Roulement, Archives, Snapshot, Sauvegarde en continue, Sauvegarde à chaud, CDP : Continuous data protection : sauvegarde de données en continue, Hot backup.

Par Patrice Dargenton.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Version 1.04 : Compilation en mode 32 bits, de façon à éviter la requête du moteur JET concernant le nombre d'utilisateurs connectés, qui ne passe pas en mode 64 bits (on obtient l'erreur ADODB.Connection n°3706 : "Impossible de trouver le fournisseur. Il est peut-être mal installé.")
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Version 1.03 : Option CompactRepair pour pouvoir réparer une base MS-Access corrompue sans requérir Access.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

J'ai fait la mise à jour : finalement ce n'était pas évident pour le mot de passe : il a fallut chercher sur le net des astuces que je n'ai pas trouvées sur MSDN, mais sur des forums de développeurs (mot de passe ajouté pour CompactDatabase et aussi dans la fonction qui compte le nombre d'utilisateurs en cours).
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Bah ! il suffit de télécharger VB 2008 Express (qui est gratuit) et de coder en dur le mot de passe dans le logiciel AccessBackup en attendant.
Mael730
Messages postés
49
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
9 février 2010

Ok, et la prochaine version serai pour quand??

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.