OVH Cloud OVH Cloud

Compacter une base ?

16 réponses
Avatar
Michel _newbie
Bonjour à vous,

J'ai une base Access d'un peu moins de 15 Mo pour l'instant qui se fait
taper dessus par plus de 500 personnes. Plus ça va et plus les temps d'accès
sont longs.

Quelq'un m'a dit : "t'as qu'à compacter la base".
Ha oui ?? Mais qu'est-ce que cela fait de compacter une base ?
Au contraire, est-ce que ça ne va pas rendre les temps de réponse encore
plus lents ?

Merci pour votre avis

Michel

6 réponses

1 2
Avatar
Raymond
Bonjour Pierre.

Je suis d'accord avec toi. ce que je préconise c'est en cas de sauvegarde la
nuit car il y a toujours un petit malin qui veut faire le ménage le matin
et qui vire toutes les bd1.mdb bd2.mdb .... sans t'en parler.

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


"3stone" a écrit dans le message de
news:
Salut,

Geress
Jusqu'à présent, j'ai toujours fait une sauvegarde avant de compacter
une


base. Mais que penser de l'option 'compacter à la fermeture' proposé
dans le


menu général des options ? N'y a t'il pas un risque de perte de données
entrées précédemment ?



Quoi qu'on en dise, le compactage en sortie est très sécurisé.

Une base abimée n'est pas miraculeusement guérie par le compactage...
Mais même si le compatage ne réussi pas pour une raison quelconque,
tu te retrouve avec ta base dont l'extention à été modifiée et qu'il
suffit

de renommer en xyz.mdb pour retrouver ton original.

Une modification de l'application, de son code et suivi du test et ce,
sans copie préalable, est autrement plus dangereux pour la base que le
compactage en sortie.



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------







Avatar
Michel _newbie
"Raymond" a écrit dans le message de
news:O%
Bonjour Pierre.

Je suis d'accord avec toi. ce que je préconise c'est en cas de sauvegarde
la

nuit car il y a toujours un petit malin qui veut faire le ménage le matin
et qui vire toutes les bd1.mdb bd2.mdb .... sans t'en parler.

Ouais... tu as connu cela ? :-)


Au fait, j'ai une dernière question.
J'ai trouvé une ligne de commande sur le net pour compacter sans utilisateur
devant l'écran...
MSARN200.EXE base.MDB /REPAIR
Mais ça à l'air vieillo cette méthode, c'est quoi qu'il y a de mieux à
tapoter ?
Merci et désolé de vous embêter avec ça

Michel

Avatar
Raymond
Bonjour.

Ouais... tu as connu cela ? :-)
Tout le monde a connu.


MSARN200.EXE base.MDB /REPAIR
Mais ça à l'air vieillo cette méthode, c'est quoi qu'il y a de mieux à
tapoter ?
Ca n'a pas changé:

"c:program files......msaccess.exe" "c:.......mabase.msb" /repair

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


"Michel _newbie" a écrit dans le message de
news:3f4ddf54$0$12655$
"Raymond" a écrit dans le message de
news:O%
Bonjour Pierre.

Je suis d'accord avec toi. ce que je préconise c'est en cas de
sauvegarde


la
nuit car il y a toujours un petit malin qui veut faire le ménage le
matin


et qui vire toutes les bd1.mdb bd2.mdb .... sans t'en parler.

Ouais... tu as connu cela ? :-)


Au fait, j'ai une dernière question.
J'ai trouvé une ligne de commande sur le net pour compacter sans
utilisateur

devant l'écran...
MSARN200.EXE base.MDB /REPAIR
Mais ça à l'air vieillo cette méthode, c'est quoi qu'il y a de mieux à
tapoter ?
Merci et désolé de vous embêter avec ça

Michel





Avatar
Michel _newbie
"Raymond" a écrit dans le message de
news:%23$
Bonjour.

Ouais... tu as connu cela ? :-)
Tout le monde a connu.


MSARN200.EXE base.MDB /REPAIR
Mais ça à l'air vieillo cette méthode, c'est quoi qu'il y a de mieux à
tapoter ?
Ca n'a pas changé:

"c:program files......msaccess.exe" "c:.......mabase.msb" /repair



Ha... en testant, le programme me "dit" : OK et il faut que je clique pour
continuer...
Alors que j'ai des choses à faire dans le batch, le /s ne fonctionne pas.
Existe-t-il quelque chose pour le rendre "silencieux" ?
Merci encore

Michel


Avatar
Michel _newbie
"Raymond" a écrit dans le message de
news:

je n'ai jamais rencontré ça.
je viens de lancer cette commande:
C:>"C:Program FilesMicrosoft OfficeOfficeMSACCESS.EXE" "c:bd9.mdb"
/repair
et je n'ai pas d'arrêt.


Merci Raymond, mais tu verras qu'en enlevant les guillemets ça le met le
message ;-)

Merci encore, bon week-end

Michel

Avatar
Raymond
Bonjour.

Il ne mettais jamais venu à l'idée de ne pas mettre les guillemets, en
effet. Le Dos ne gérant pas les espaces, ils sont impératifs.

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


"Michel _newbie" a écrit dans le message de
news:3f4f7817$0$12641$
"Raymond" a écrit dans le message de
news:

je n'ai jamais rencontré ça.
je viens de lancer cette commande:
C:>"C:Program FilesMicrosoft OfficeOfficeMSACCESS.EXE" "c:bd9.mdb"
/repair
et je n'ai pas d'arrêt.


Merci Raymond, mais tu verras qu'en enlevant les guillemets ça le met le
message ;-)

Merci encore, bon week-end

Michel





1 2