Poids d'une base de donnée ACCESS [Résolu]

Signaler
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
-
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012
-
Je ne comprends pas pourquoi ma base de donnée access est devenue énorme (115Mo) du jour au lendemain !

A savoir que lorsque j'ai supprimé toutes les tables, pour voir si ce n'est pas à cause des valeurs qui y figures, la taille de la base de donnée ne change pas !!!

Que dois-je comprendre et que dois-je faire pour qu'elle reprenne sont poids ?

D'avance merci.
Fabiano13

3 réponses

Messages postés
1
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
3 mars 2007

Il faut que tu compactes ta base access. Lorsque tu réalises un delete d'un enregistrement dans une table, access ne fait que flagger l'enregistrement mais il reste toujours présent. Quand tu lances des grosses requetes utilisant des index, l'espace disque peut fortement augmenter (car les tris intermédiaires sont parfois stockés ds ta base pour une prochaine utilisation). Le seul moyen pour que ta base retrouve une taille raisonnable est d'utiliser l'utilitaire de compactage de la base. A faire régulièrement si tu ne veux pas voir ta base exploser... Je n'ai jamais eu de problème avec le compactage de base mais je me suis toujours arranger pour que mes bases ne dépassent pas le giga (le max windows étant 2Go). Le compactage consiste à recrer une base identique mais vide et à exporter les données dans cette nouvelle base, puis à deleter l'ancienne et renommer la nouvelle avec l'ancien nom.

barney
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012

Est ce qu'il y a des risques de compacter une base de donnée ?

outils=>Utilitaire base de donnees=>compacter une base de donnees
Messages postés
262
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
27 février 2012

Merci pour ton aide !

Fabiano13