Access
 sql >> Base de données >  >> RDS >> Access

Comment compacter et réparer automatiquement une base de données dans Access 2016

Access vous permet de compacter et de réparer automatiquement une base de données chaque fois que la base de données est fermée. Cela peut éviter des problèmes de performances et/ou de corruption de fichiers.

Vous pouvez compacter et réparer une base de données soit manuellement, soit automatiquement chaque fois que la base de données est fermée.

Ce sont les étapes pour compacter et réparer automatiquement une base de données chaque fois que la base de données est fermée.

Il est recommandé de sauvegarder la base de données avant de compacter et de réparer.

Dans ce cas, vous devrez sauvegarder la base de données avant de la fermer.

  1. Ouvrez le menu Fichier

    Avec la base de données déjà ouverte, cliquez sur Fichier dans le coin supérieur gauche.

  2. Ouvrez le menu des options

    Cliquez sur Options dans le menu de gauche.

  3. Modifier les paramètres

    La boîte de dialogue Options d'accès s'affiche.

    Cliquez sur Base de données actuelle dans le menu de gauche.

    Cochez ensuite Compact on Close sous Options d'application .

    Cliquez sur OK .

  4. Fermer et rouvrir la base de données

    Une boîte de dialogue s'affiche expliquant que vous devez fermer et rouvrir la base de données pour que les modifications prennent effet.

    Cliquez sur OK , puis fermez et rouvrez la base de données.

Pourquoi vous devriez compacter et réparer

Compacter une base de données est une chose, la réparer en est une autre. Voici une explication des raisons pour lesquelles les deux doivent être faites.

Compact

Au fur et à mesure que les données sont mises à jour et que la conception d'une base de données change, la taille de son fichier augmente. Access crée parfois des objets cachés afin d'effectuer certaines tâches. Ces objets peuvent souvent rester dans la base de données longtemps après qu'ils sont nécessaires.

De plus, lorsque vous supprimez des objets dans Access, l'espace disque n'est pas automatiquement récupéré. Le fichier de base de données utilise toujours l'espace disque que l'objet supprimé utilisait précédemment.

Au fil du temps, ces facteurs peuvent avoir un impact négatif sur les performances. Les objets de la base de données peuvent prendre plus de temps à s'ouvrir, les requêtes peuvent prendre plus de temps à s'exécuter et l'ensemble de la base de données peut sembler "lent".

Le compactage de la base de données libère l'espace inutilisé que ces objets occupaient auparavant. L'opération de compactage ne compresse pas les données. Il libère simplement l'espace inutilisé.

Le résultat final du compactage d'une base de données est qu'elle devrait sembler (et être en fait) plus rapide. La taille du fichier peut également être réduite. Le degré de ces facteurs dépendra de l'intensité d'utilisation de la base de données et de la date de son dernier compactage.

Réparation

Dans certains cas, un fichier de base de données peut être corrompu. Bien que cela puisse se produire dans un environnement mono-utilisateur, c'est beaucoup plus courant dans un environnement multi-utilisateurs.

Si un fichier de base de données est partagé sur un réseau et que plusieurs utilisateurs travaillent directement avec le fichier simultanément, ce fichier risque d'être corrompu.

Lorsqu'un fichier est corrompu, Access marque le fichier de base de données comme étant corrompu. Le fichier peut être réparé à l'aide du processus de compactage et de réparation, bien que certaines données puissent manquer une fois le processus de réparation terminé.

Si vous essayez d'ouvrir un fichier de base de données corrompu, vous serez invité à laisser Access réparer automatiquement le fichier.