Il est fort possible que lorsque vous ouvrez votre fichier de données MS Access, un jour, vous trouvez qu'il est corrompu et endommagé. Peut-être vous ne serez pas en mesure de même ouvrir la base de données et le fichier peut être un besoin urgent de récupération. Même si vous êtes en mesure d'ouvrir le fichier Access, certains de ses champs a peut-être été supprimé, ou d'une table ou d'une relation entre les tables peuvent être manquants. Nous allons discuter de divers aspects de la corruption et des méthodes d'accès pour récupérer et réparer la base de données Access dans cet article.
Les symptômes d'un accès aux fichiers corrompus
Comment décider ce fichier MS Access a été corrompue et vous avez besoin d'un logiciel de récupération de résoudre ce problème? Il existe de nombreux symptômes d'une base de données corrompue.
Méthodes manuelles à réparer base de données Access
Utilisez Compact et utilitaire de réparation de MS Office
L'espace inutilisé détenu par fichier Access est libéré par le compactage. Utilitaire de réparation peut réparer les dégâts dans les tables, requêtes, et l'index d'une base de données. Les formulaires, états, macros ou les modules du fichier MDB ne sont pas réparés par le Compact et outil de réparation. Avant d'exécuter utilitaire de compactage et de réparation sur un fichier corrompu, assurez-vous que vous avez suffisamment d'espace libre pour stocker à la fois originale et la base de données Access compacté. Vous devez également vous assurer que vous rencontrez à la fois Ouvrir / Exécuter et Ouvrir autorisations exclusives pour le fichier d'accès et il n'est pas en lecture seule. S'il s'agit d'un fichier partagé, assurez-vous qu'aucun autre utilisateur a ouvert le fichier Access.
Maintenant que vous avez effectué toutes les exigences nécessaires et vous êtes tous prêts à restaurer la base de données, nous allons commencer la récupération de base de données pour récupérer le fichier endommagé.
Démarrez la restauration en faisant une copie du fichier (. Mdb /. Accdb). Supprimez le fichier. Ldb, si elle est présente. Ldb contient la liste des utilisateurs et de leurs droits pour travailler sur base de données Access. Il est automatiquement supprimé lorsque le dernier utilisateur ferme le fichier Access. Pour utiliser Compact et option de réparation, suivez les étapes sous-jacentes.
Si cette méthode ne fonctionne pas, cela signifie que le fichier MDB ou ACCDB est gravement endommagé.
Importez les objets mdb One by One
Vous pouvez créer une nouvelle mdb ou accdb et copier les objets de la base de données endommagée à une base de données vide, un par un. Après avoir copié les objets re-créer les relations et le format de la base de données. Pour ouvrir une page d'accès existant dans la base de données MS, suivez les étapes mentionnées ci-dessous.
Réparer un fichier mdb si la table est endommagé
Si la table est endommagé, puis suivez les étapes sous-jacentes pour récupérer la table.
Rapport de forme ou le fichier est endommagé
Si le rapport ou la forme du fichier de base de données est endommagé, il est possible que le problème réside dans un ou plusieurs champs de la fiche. Supprimer la forme et de recréer toutes les commandes. Prenez de référence de l'ancien, si nécessaire.
Si le dommage est dans une macro ou un module
Il est possible que le dommage est dans la macro, ou tout autre module de la base de données. Pour résoudre le problème, créez une nouvelle macro ou un module, puis copiez le contenu de la macro ou du module d'origine. Vous pouvez également enregistrer le module en tant que fichier texte et de corriger les dommages. Après cela, importez le module. Cette méthode va réparer la base de données d'accès.
Si la solution ci-dessus ne résout pas votre problème, vous pouvez essayer Access File Recovery Software.
Les symptômes d'un accès aux fichiers corrompus
Comment décider ce fichier MS Access a été corrompue et vous avez besoin d'un logiciel de récupération de résoudre ce problème? Il existe de nombreux symptômes d'une base de données corrompue.
- Lorsque vous essayez d'ouvrir un fichier, il peut afficher un message que le format n'est pas reconnu par l'application MS Access. Une réparation est nécessaire.
- Un fichier corrompu peut demander un mot de passe, même si aucun mot de passe a été défini. Lorsque vous restaurez le fichier de l'erreur peut être résolue.
- Vous avez défini un mot de passe et votre nom d'utilisateur et mot de passe authentique ne pas fonctionner. Récupérez le fichier.
- Si vous essayez d'ouvrir un fichier Access endommagé, vous obtiendrez un message indiquant que le moteur Microsoft Jet ne peut pas ouvrir le fichier.
- Un fichier corrompu peut afficher un message indiquant que plus d'un peuple utilisez le même fichier, mais la réalité peut être qu'aucun autre utilisateur a ouvert ce fichier. Ou bien, il peut également être possible que le fichier se trouve sur un ordinateur autonome. Un autre message que vous pouvez obtenir est, "Vous n'avez pas les permissions nécessaires pour ouvrir cet objet. Veuillez contacter votre administrateur système."
- Un autre message apparaît pendant que vous travaillez sur un fichier de base de données, "Microsoft Access a rencontré un problème et doit fermer. Nous sommes désolés pour le désagrément ». En cela, il est évident que la réparation du fichier est nécessaire.
- Parfois, lorsque vous essayez d'ouvrir une base de données, un message d'erreur affiche "Erreur inattendue 35012" peut apparaître. Fichier Access devient inaccessible. Sans logiciel de récupération vous ne pouvez pas lire les données.
- Vous pouvez être invité nouvelle version du module de base de données Microsoft Jet.
- Mdb peut être représenté dans un état inattendu.
- Un message peut être démontré que les noms d'index valides ne sont pas définis. Récupérez le fichier.
Méthodes manuelles à réparer base de données Access
Utilisez Compact et utilitaire de réparation de MS Office
L'espace inutilisé détenu par fichier Access est libéré par le compactage. Utilitaire de réparation peut réparer les dégâts dans les tables, requêtes, et l'index d'une base de données. Les formulaires, états, macros ou les modules du fichier MDB ne sont pas réparés par le Compact et outil de réparation. Avant d'exécuter utilitaire de compactage et de réparation sur un fichier corrompu, assurez-vous que vous avez suffisamment d'espace libre pour stocker à la fois originale et la base de données Access compacté. Vous devez également vous assurer que vous rencontrez à la fois Ouvrir / Exécuter et Ouvrir autorisations exclusives pour le fichier d'accès et il n'est pas en lecture seule. S'il s'agit d'un fichier partagé, assurez-vous qu'aucun autre utilisateur a ouvert le fichier Access.
Maintenant que vous avez effectué toutes les exigences nécessaires et vous êtes tous prêts à restaurer la base de données, nous allons commencer la récupération de base de données pour récupérer le fichier endommagé.
Démarrez la restauration en faisant une copie du fichier (. Mdb /. Accdb). Supprimez le fichier. Ldb, si elle est présente. Ldb contient la liste des utilisateurs et de leurs droits pour travailler sur base de données Access. Il est automatiquement supprimé lorsque le dernier utilisateur ferme le fichier Access. Pour utiliser Compact et option de réparation, suivez les étapes sous-jacentes.
- Fermez la base de données corrompues.
- Dans le menu Outils, cliquez sur Compacter et Réparer dans la base de données Base de données Utilitaires option. Base de données de boîte de dialogue Compacter est affiché.
- Recherchez et sélectionnez le fichier qui est corrompu. Cliquez sur Compacter. Base de données compact dans la boîte de dialogue est affichée.
- Tapez un nouveau nom de fichier. Cliquez sur le bouton Enregistrer.
Si cette méthode ne fonctionne pas, cela signifie que le fichier MDB ou ACCDB est gravement endommagé.
Importez les objets mdb One by One
Vous pouvez créer une nouvelle mdb ou accdb et copier les objets de la base de données endommagée à une base de données vide, un par un. Après avoir copié les objets re-créer les relations et le format de la base de données. Pour ouvrir une page d'accès existant dans la base de données MS, suivez les étapes mentionnées ci-dessous.
- Exécuter une application MS Access.
- Cliquez sur les Pages sous Objets.
- Cliquez sur Nouveau.
- Dans la boîte de dialogue New Data Access page, cliquez sur la page Web existante, puis cliquez sur OK.
- Dans la fenêtre Rechercher la page Web, accédez à l'emplacement de la page de données.
Réparer un fichier mdb si la table est endommagé
Si la table est endommagé, puis suivez les étapes sous-jacentes pour récupérer la table.
- Exécutez MS Access et ouvrez le fichier corrompu.
- Cliquez sur le tableau pour voir.
- Dans le menu Fichier, cliquez sur Exporter. Sélectionnez le texte dans Type de fichier.
- Si les relations sont associées à la table de la supprimer, puis supprimez la table.
- Compacter le fichier de base de données.
- Ouvrez la table exportée sous forme de texte et de supprimer tous les enregistrements étranges. Enregistrez le fichier texte.
- Créer une nouvelle table dans la base de données et importer les données du fichier texte sauvegardé.
- Entrez les dossiers qui ont été supprimés dans le fichier texte. Votre fichier Access est réparé et sans erreur.
Rapport de forme ou le fichier est endommagé
Si le rapport ou la forme du fichier de base de données est endommagé, il est possible que le problème réside dans un ou plusieurs champs de la fiche. Supprimer la forme et de recréer toutes les commandes. Prenez de référence de l'ancien, si nécessaire.
Si le dommage est dans une macro ou un module
Il est possible que le dommage est dans la macro, ou tout autre module de la base de données. Pour résoudre le problème, créez une nouvelle macro ou un module, puis copiez le contenu de la macro ou du module d'origine. Vous pouvez également enregistrer le module en tant que fichier texte et de corriger les dommages. Après cela, importez le module. Cette méthode va réparer la base de données d'accès.
Si la solution ci-dessus ne résout pas votre problème, vous pouvez essayer Access File Recovery Software.
Aucun commentaire:
Enregistrer un commentaire
Thanks for your valuable comment !