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 607 fois - Téléchargée 16 558 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_chris81
Messages postés
589
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
29 avril 2008
1 -
salut, bon boulot
sauf que je comprend vraiment pas comment configurer ton outil. Pk ne pas avoir fait un service windows ou tu entre lors de l'install le chemin des bases a conserver, le nivo...

6/10

a+
cs_chris81
Messages postés
589
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
29 avril 2008
1 -
Paramétrisation !!! mais c'est pas français ca :) on dit parametrage :)
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Oui j'aurais pu faire un service, mais les taches planifiées, c'est encore plus simple, et au moins je suis certain que l'occupation CPU est minimale sur le serveur. De plus je ne suis pas limité aux plateformes NT : cela fonctionne sur toutes les plateformes dotnet.

Bien vu pour paramétrage : je suis justement en train d'étudier la faisabilité d'un logiciel de dérivation de tous les mots de la langue française : j'ai déjà extrait des millier d'exemple de mot dérivé pour voir comment en faire de nouveau à partir de ces exemples : Pourquoi pas paramétrisationnage ? c'est un logiciel de complexificationnement de la langue française, un jargotron en quelque sorte.

Sinon voici un exemple de ligne de commande :
C:\AccessBackup\AccessBackup.exe CheminSrc C:\BD\MaBD.Mdb
setup
Messages postés
5
Date d'inscription
lundi 14 juin 2004
Statut
Membre
Dernière intervention
1 octobre 2006
-
bjr
ton code est super je n y comprend encore rien encore rien au vb net donc je voudrais une equivalence en vb
merci
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Il y a un projet similaire en VB6 :
ENREGISTRER UNE BASE DE DONNEES
www.vbfrance.com/code.aspx?ID=33764

Cependant, tu peux utiliser AccessBackup sans connaitre VB.Net, car j'ai mis l'executable (il suffit de le renommer), il faut alors le paramétrer via un raccourci.
La plateforme .Net est gratuite : c'est un composant Windows Update.

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.