Compacter et réparer des fichiers de base de données

Les fichiers de base de données de bureau Access partagés sur un réseau risquent parfois d’être endommagés. Si tel est le cas, c’est la conception qui est affectée et non les données. Si vous perdez des données, cette perte se limite toutefois à la dernière action d’un utilisateur. Quand un fichier de base de données de bureau Access est endommagé, vous pouvez le réparer en partie grâce au processus de compactage et de réparation. Le processus de compactage ne compacte pas vos données ; il réduit la taille du fichier de base de données en supprimant l’espace inutilisé. La commande Compacter une base de données peut également améliorer les performances de votre base de données.

Remarque : Cet article ne s’applique pas aux applications web Access (type de base de données que vous créez dans Access et publiez en ligne). Pour plus d’informations, voir Créer une application Access.

Quand vous essayez d’ouvrir un fichier de base de données endommagé, Access vous invite à exécuter un processus de réparation automatique du fichier. Si le processus n’est que partiellement réussi, Access effectue le suivi des objets n’ayant pas été réparés dans une table nommée MSysCompactErrors. Si vous disposez d’une précédente sauvegarde avant que la base de données ne soit endommagée, vous pouvez utiliser la table MSysCompactErrors pour décider quels objets importer dans votre base de données réparée.

Le fractionnement d’une base de données permet d’empêcher la corruption des fichiers de base de données et de limiter la perte des données en stockant ces dernières dans un fichier séparé auquel les utilisateurs ne peuvent pas accéder directement.

Remarque : Si vous compactez et réparez une base de données web Access publiée précédemment, n’oubliez pas de la synchroniser avec le serveur une fois que le processus de compactage et de réparation de la base de données est terminé.

Obtenez des informations supplémentaires sur la façon de protéger vos données avec les processus de sauvegarde et de restauration.

Avant d’exécuter le processus Compacter et réparer

  • Effectuez une sauvegarde de la base de données :

  • Sous l’onglet Fichier, cliquez sur Enregistrer.

  • Sous Types de fichiers, cliquez sur Enregistrer la base de données sous.

  • Sous Avancé, cliquez sur Sauvegarder la base de données.

    Remarque :  Si vous avez plusieurs utilisateurs, prévenez-les afin qu’ils évitent d’utiliser la base de données pendant que vous exécutez le processus de compactage et de réparation.

  • Obtenez les autorisations pour exécuter une opération de compactage et de réparation :    Si vous utilisez un fichier de base de données d’une version antérieure et que vous faites partie d’un groupe de travail, il se peut que vous soyez dans l’incapacité de compacter et de réparer vous-même la base de données. Si vous ne disposez pas d’autorisations suffisantes et que vous devez compacter et réparer une base de données, contactez l’administrateur de votre groupe de travail pour qu’il vous aide.

Définir un compactage et une réparation automatiques à la fermeture d’une base de données

Vous pouvez également définir le processus de compactage et de réparation afin qu’il s’exécute automatiquement chaque fois que vous fermez une base de données. Dans les bases de données multi-utilisateurs, il est déconseillé de définir cette option car elle peut perturber momentanément la disponibilité de la base de données. Ce processus affecte uniquement la base de données actuellement ouverte.

Remarque :  Cette option n’est pas disponible pour une application web Access.

  1. Sous l’onglet Fichier, cliquez sur Options.

  2. Dans la boîte de dialogue Options Access, cliquez sur Base de données active.

  3. Sous Options de l’application, sélectionnez Compacter lors de la fermeture.

Compacter et réparer manuellement une base de données ouverte

Important : Vérifiez que personne n’utilise les fichiers de base de données avant d’exécuter le processus de compactage et de réparation.

  • Sous l’onglet Fichier, cliquez sur Informations > Compacter une base de données.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×