Bonjour à tous,
L'assoc dont je m'occupe utilise une base access organisée frontale-dorsale. 5 Postes en Frontal (.mdb = 75 Mo, assez Stable) et une base dorsale sur serveur qui après compactage fait 22 Mo mais qui certains jours passe en quelques heures à un Go.
Il n'y a pas de requêtes dans la dorsale. Le gonflement de la dorsale est aléatoire. Certains jours il ne se passe rien, d'autres, ça explose.
En zonant sur les forums, je vois qu'il n'est pas facile de maitriser le gonflement et qu'il vaut mieux faire un compactage.
Grace à Developpez.com j'ai maintenant une fermeture automatique des bases frontales la nuit en cas d'inactivité de plus d'une heure (C'est généralement le cas !)
Il n'y a donc plus d'obstacle à organiser un compactage automatique de la dorsale en fin de nuit.
Je pense, avec une tâche planifiée vers 5 h du matin, ouvrir une petite bdd dont l'autoexec déclenche le compactage de la dorsale... mais je ne sais pas comment agir sur une base .mdb à partir d'une autre ...
quelqu'un peut il me passer les quelques lignes de code qui vont bien pour faire cette opération.
Merci d'avnce
Partager