Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sauvegarde automatique d'une base Access

222 views
Skip to first unread message

Guillaume Stucki

unread,
Apr 18, 2003, 9:40:04 AM4/18/03
to
Bonjour,

J'ai créé il y a quelque temps une petite appli sous Access 2000, partagée
par plusieurs postes sous Win 98.
Quelqu'un connait-il un moyen simple de programmer une sauvegarde
automatique de la BD, par exemple tous les vendredis à 18:00 ou tous les
lundis à 09:00.

Merci par avance de votre aide


Vinns

unread,
Apr 18, 2003, 2:35:17 PM4/18/03
to
Salut,
Pourquoi ne pas créer un fichier .bat et programmer son
execution avec le planificateur de tache windows.
Vinns

>-----Message d'origine-----

>.
>

Raymond

unread,
Apr 18, 2003, 2:39:22 PM4/18/03
to
Bonsoir.

utiliser les tâches planifiées.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Guillaume Stucki" <gst...@regieobs.fr> a écrit dans le message de news:
OisbCCbB...@TK2MSFTNGP10.phx.gbl...

Michel

unread,
Apr 18, 2003, 4:19:23 PM4/18/03
to
Bonjour,
J'ai créé, un petit "copieur" de fichiers qui peut vous rendre service.
http://www.mikacpr.ch/download.html
Michel

Anor

unread,
Apr 18, 2003, 4:36:54 PM4/18/03
to
Bonjour,

Pour Michel :
j'ai vu 2 applis qui m'intéressent sur ton site concernant les normes de visserie et fichiers
dxf : merci !

Pour Guillaume, une réponse que j'avais faite il y a quelques mois :

Dans le planificateur de tâches, une simple ligne de commande comme ceci, à la fréquence
souhaitée :

"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "D:\LeChemin\TaBase.mdb" /compact
"D:\LeChemin\Backups\LaBaseBackup.mdb"

Attention : les fichiers backup sont écrasés lors de chaque lancement, alors tu peux :
planifier 7 backups (1 par jour de la semaine et enregistrer LaBaseBackup dans 7 dossiers
(lundi...mardi) ou sous 7 noms backup_lundi.mdb, backup.mardi.mdb etc...)
Comme ça en cas de plantage un mercredi, tu récupères celle du mardi

--
à plus
Anor
---------------------------------------------------
Besoin d'aide, d'outils, d'exemples, de pistes ?
microsoft.public.fr.access pour vous servir
http://users.skynet.be/mpfa/
---------------------------------------------------

Guillaume Stucki

unread,
Apr 22, 2003, 5:35:56 AM4/22/03
to
Bonjour à tous.
Merci à vous, Vinns, Raymond, Michel et Anor de m'avoir consacré un peu de
votre temps.
Je vais essayer d'appliquer ce que vous m'avez recommandé. Je connais très
mal le plannificateur de taches, mais avec vos conseils, je devrais pouvoir
m'en sortir.

Merci encore,

Guillaume


"Guillaume Stucki" <gst...@regieobs.fr> a écrit dans le message de news:
OisbCCbB...@TK2MSFTNGP10.phx.gbl...

Mathieu

unread,
May 19, 2003, 5:31:12 AM5/19/03
to
bonjour,

merci Anor pour cette procédure détaillée.

que se passe-t'il si un utilisateur est resté connecté sur la base ?
la sauvegarde est-elle bonne, hormis les modifs de l'utilisateur ?...
ou il y a un risque que la sauvegarde soit mauvaise ?

merci
Mathieu = :c) qui stresse pour ses futures données !

"Anor" <an...@fr.st> wrote in message news:<eUFWCpeB...@TK2MSFTNGP12.phx.gbl>...

Anor

unread,
May 19, 2003, 2:44:24 PM5/19/03
to
Bonjour Mathieu,

Eh bien là chapeau madame casquette : dans le même fil 1 mois plus tard !

à priori, il n'y a pas de contre-indication à copier un mdb même ouvert
(donc avec fichier de verrouillage à côté) et même avec un enregistrement en cours de saisie
(donc pas encore saisie) avec une commande de type Copy.

Je te recommande de bien lire la suite de ce fil au cas où mes chers contributeurs associés
annoncent publiquement que je viens de dire une énooorme inepsie :-)))))

En revanche, la commande que je t'ai donnée avec l'option /compact impose que la base
puisse être ouverte en mode exclusif.

Donc il faudra certainement créer une base dédiée qui par vba va :
- vérifier que la base à sauvegarder peut-être ouverte en mode exclusif
- effectue la copie de sauvegarde
- historise dans une table les dates de backup/compactages.

Ainsi, tu peux par le planificateur de tâches exécuter cette base dédiée toutes les heures.
Au démarrage, si base déjà sauvegardée, fin de la procédure
Si base pas encore sauvegardée aujourd'hui et accessible => sauvegarde
Si base pas encore sauvegardée aujourd'hui et non accessiblee en mode exclusif => fin de la
procédure.

Il existe cela dit des petits utilitaires de backup tout prets je crois sur le site de
trigeminal ou de ACG soft......
(voir sites recommandés par le forum dans ma signature)
--
à plus
Arnaud
---------------------------------------------------
Si vous ne savez pas par où commencer :
http://users.skynet.be/mpfa/
et l'incontournable www.anor.fr.st ;-)
---------------------------------------------------


Mathieu <mri...@lfdj.com> a écrit :

Mathieu

unread,
May 20, 2003, 5:58:25 AM5/20/03
to
Bonjour Arnaud,

> Eh bien là chapeau madame casquette : dans le même fil 1 mois plus tard !

je n'ai pas de mérite, dans les archives on retrouve toujours un bon
article = :c))

> En revanche, la commande que je t'ai donnée avec l'option /compact impose que la base puisse être ouverte en mode exclusif.
> Donc il faudra certainement créer une base dédiée qui par vba va :
> - vérifier que la base à sauvegarder peut-être ouverte en mode exclusif
> - effectue la copie de sauvegarde
> - historise dans une table les dates de backup/compactages.
>
> Ainsi, tu peux par le planificateur de tâches exécuter cette base dédiée toutes les heures.
> Au démarrage, si base déjà sauvegardée, fin de la procédure
> Si base pas encore sauvegardée aujourd'hui et accessible => sauvegarde
> Si base pas encore sauvegardée aujourd'hui et non accessiblee en mode
> exclusif => fin de la procédure.

une base qui copie une autre base ... je vais approfondir cette notion
nouvelle pour moi !

> Il existe cela dit des petits utilitaires de backup tout prets je crois sur le site de trigeminal ou de ACG soft......
> (voir sites recommandés par le forum dans ma signature)

je n'ai pas encore trouvé sur ces sites

merci
Mathieu = :c)

Anor

unread,
May 20, 2003, 12:37:48 PM5/20/03
to
Bonjour Mathieu,

Mathieu <mri...@lfdj.com> a écrit :

| je n'ai pas encore trouvé sur ces sites
|
| merci
| Mathieu = :c)


ok j'ai tapé un peu à côté : j'avais en tête
http://www.peterssoftware.com/cal.htm

il me semble qu'il existe aussi un point exe mais je ne sais plus où je l'ai vu.

0 new messages