Au fil du temps et de son utilisation, la base de données peut grossir de manière démesurée. La raison est, entre autres, que la suppression de zones de la base de données n’est pas autorisée. Cela signifie que les données disponibles de la base de données ne sont plus organisées (structure de la base).
Ces situations peuvent générer des problèmes avec la base de données. Par exemple, cela peut provoquer des erreurs lorsque vous créez des listes de matériaux ou lors de l’échange de données avec une autre base.
Pour minimiser ces erreurs, il est possible de « réparer » la base de données maître depuis le gestionnaire de projets (Menu avancé):
4 Programmes – 7 Réparer la base de données
En utilisant cette fonction, la base de données est ordonnée à nouveau. Ce processus est effectué en arrière plan. généralement, cela permet de réduire la taille du fichier de la base de données maître.
Lorsque vous lancez cette fonction, une copie de la base de données maître est créée dans laquelle le nettoyage est effectué. Ce n’est qu’une fois le processus terminé et réussi que la base d’origine est remplacée par la copie nettoyée. Pendant le processus de nettoyage, aucun utilisateur ne peut utiliser la base de données.
Nous recommandons cette fonction si vous travaillez avec une base de données Microsoft Access (dhpstamm.mdb – utilisée principalement en 32bits) dans les cas suivants :
- Après une utilisation longue (plusieurs semaines) de la base de données
- Après avoir supprimé une grande quantité de matériaux dans la base de données
- Avant de procéder à l’échange de données depuis une base externe
- Après avoir lu les données d’une base de données externe
Les bases de données Firebird tolèrent des périodes d’utilisation plus longues sans que cela nécessite de réparation. Néanmoins, le déclenchement occasionnel de cette fonction de maintenance de la base de données permet de prévenir d’éventuels problèmes.
Autres remarques:
Pour éviter tout problème avec une base de données Microsoft Access (dhpstamm.mdb), il est recommandé de ne pas accéder à la base de données stockée sur un périphérique externe (serveur, etc…) via une connexion wifi. Si la base de données est stockée sur un serveur, l’utilisation d’une connexion par câble est recommandée.
Pour les bases de données Firebird (dhpstamm.fdb), de telles limitations ne sont pas connues. Pour autant, la connexion par câble reste plus rapide qu’en wifi.