cs_fabiano13
Messages postés262Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention27 février 2012
-
3 mars 2007 à 14:47
cs_fabiano13
Messages postés262Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention27 février 2012
-
3 mars 2007 à 17:26
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 ?
cs_barney01
Messages postés1Date d'inscriptionmercredi 5 avril 2006StatutMembreDernière intervention 3 mars 2007 3 mars 2007 à 15:42
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.