Revue de produit - Stellar Repair for Access

Les catastrophes informatiques ne se produisent pas nécessairement en raison d'un incendie, d'une inondation ou de tout autre événement cataclysmique. Parfois, une simple erreur ou une erreur de jugement telle qu'une maintenance ou une sauvegarde défectueuse ou une utilisation par inadvertance d'une application peut entraîner un énorme problème pour un administrateur Access. J'ai toujours eu peur d'utiliser des requêtes complexes ou imbriquées sur ma base de données Access et il y a une bonne raison pour laquelle j'ai évité de le faire. Chaque fois que nous utilisons des requêtes complexes sur la base de données Access, il y a toujours un problème!

En fait, le rôle des requêtes complexes ou imbriquées est de récupérer des données à partir d'autres requêtes qui peuvent en atteindre d'autres. Dans le processus, la base de données Access commence à écrire des requêtes inutiles, ce qui entraîne une accumulation de données temporaires. Essentiellement, l'utilisateur de la base de données Access n'a pas connaissance d'une telle pile de données.

Souvent, même après avoir travaillé sur une petite quantité de données, la requête s'exécute lentement en raison de sa nature complexe, ce qui met le moteur JET à rude épreuve. Dans ce cas, le ralentissement du processus de récupération des données via des requêtes est le données temporaires empilées .



De plus, au cours de ce processus, si Access s'étouffe, il n'y a aucun moyen d'éviter la corruption dans le fichier principal.

Pour éviter la corruption d'Access, due à l'accumulation de données , tous les utilisateurs d'Access ayant un rôle administratif ont été informés par e-mail de suivre quelques mesures préventives telles que:

  • Évitez d'utiliser des requêtes complexes sur la base de données, ce qui peut nuire aux performances de la base de données en raison de l'accumulation de données et conduit finalement à la corruption de la base de données.
  • Diviser la base de données dans lequel les données d'arrière-plan consistent en des tables auxquelles les utilisateurs n'ont pas directement accès, et les données d'interface comprennent des requêtes et d'autres fonctions d'accès.
  • Conserver une copie de sauvegarde de l'ensemble de la base de données.
  • Continuez à radier partie des données temporaires vers les tables temporaires. Cela accélère la requête d'un facteur 10 ou parfois plus, mais ne fournit pas de solution permanente.
  • Installer Power Query fonctionnalité pour la base de données Access où les utilisateurs ont créé une connexion dynamique avec le classeur Excel et cette connexion a été continuellement actualisée pour obtenir les mises à jour de la base de données.
  • Planifier l'utilitaire de compactage et de réparation dès que la base de données est arrêtée. Le «compactage à la fermeture» automatique est fait pour réduire régulièrement les espaces redondants de la base de données.

Noter: Les utilisateurs ayant le rôle administratif se voient attribuer des fonctions de «lecture-écriture-suppression» dans la base de données Access. Un rôle administratif peut être attribué à plusieurs utilisateurs, par exemple, les chefs de différents services.

Mais, lorsqu'un des utilisateurs administratifs a oublié de suivre les 5 règles énoncées ci-dessus, la base de données Access de notre organisation a été corrompue

Analyse des causes profondes (RCA) de la corruption dans le problème de la base de données Access

La nôtre n'est pas une grande organisation, par conséquent une base de données Access est suffisamment grande pour stocker des données. Ces bases de données Access sont classées en fonction de différents départements, par exemple «Database for Finance» est différente de «Database for Marketing» et toutes les bases de données sont mises à disposition sur un serveur physique commun.

Cependant, l'un des utilisateurs disposant de droits administratifs a oublié ce courrier et a commencé à écrire des requêtes complexes. Ces requêtes complexes ont commencé à créer des fichiers temporaires inutiles au niveau du backend et un beau jour, les données qui s'étaient accumulées sur une période de temps ont abouti à une corruption de la base de données Access. Toutes les activités, y compris l'accessibilité de la base de données, liées à cette base de données ont pris fin brutalement.

Même après avoir aligné la base de données Access et pris toutes les mesures préventives, une petite erreur commise à son insu par un utilisateur administratif, a conduit à un gros problème.

Maintenant que la corruption s'était produite, notre premier travail consistait à résoudre l'erreur de corruption et à remettre la base de données en ligne.

Méthodes de résolution adoptées pour réparer la base de données Access

RCA nous a aidés à identifier la cause du problème et la méthode de résolution.

Restauration par sauvegarde: Nous avions une sauvegarde prête de toute la base de données disponible pour la restauration de la base de données. Les étapes suivantes ont été effectuées pour restaurer la sauvegarde:

  1. Ouverture de l'Explorateur de fichiers et navigation pour sélectionner une copie saine de la base de données
  2. Copie de la base de données à l'emplacement où la base de données corrompue devait être remplacée. Il y avait une option pour remplacer la base de données existante et nous avons choisi cette option.
  3. Ouverture de la base de données pour vérifier si la base de données était accessible.

À notre grande consternation, la copie de sauvegarde ne semblait pas saine. Et nous avons réalisé que la base de données Access disponible sur Excel n’avait pas été actualisée depuis longtemps.

C’est là que le vrai problème a commencé.

Notre base de données Access n'était pas accessible, la sauvegarde n'était pas saine, le classeur Excel avec Power Query n'était pas actualisé et comme nous avions déjà exécuté l'utilitaire Compact and Repair, il n'y avait aucune chance de récupération de la base de données Access à partir de l'utilitaire intégré.

La solution ultime pour la réparation de bases de données

La base de données inaccessible créait des ravages parmi les utilisateurs. La plupart des utilisateurs sont restés bloqués et n'ont pas été en mesure d'exécuter la tâche de routine. Nous devions vraiment agir rapidement et résoudre ce problème dès que possible. Désormais, le meilleur moyen de résoudre le problème était de réparer la base de données corrompue avec un logiciel tiers capable de récupérer l'intégralité de la base de données sans prolonger le temps d'arrêt.

Nous avons recherché un Accéder au logiciel de récupération de base de données et parmi les quelques options disponibles, a décidé de choisir Réparation stellaire pour l'accès . Nous avons lu les avis publiés sur différents sites et avons pensé à essayer la version démo.

Remarque: par mesure de précaution, nous avons pris une copie de sauvegarde de la base de données.

Il s'est avéré être un logiciel de bricolage. Une fois que nous avons soumis le fichier Access corrompu, le logiciel a fourni l'aperçu de l'ensemble de la base de données pour la vérification finale. De plus, l'équipe d'assistance de Stellar a été plus qu'utile pour résoudre nos requêtes.

Ce fut un moment de pur plaisir. Nous avons activé, réparé et sauvegardé la base de données Access entière en un rien de temps. Le problème de corruption a été entièrement résolu et une fois de plus, tous les utilisateurs ont pu accéder à la base de données.

Conclusion

Il existe plusieurs cas où la base de données Access peut devenir inaccessible, et un problème majeur avec cette base de données est qu'elle est sujette à la corruption.

le réseau wifi ne s'affiche pas sous windows 10

Pour cette raison, je veille toujours à ne pas créer de requêtes complexes. De telles requêtes sont connues pour entraîner des problèmes majeurs tels que la création de fichiers temporaires inutiles au niveau du backend, ralentissant le processus de récupération des données, conduisant finalement à la corruption de la base de données Access. Si cela se produit, il nécessite une attention immédiate.

Récemment, je suis tombé sur l'une des principales découvertes menées par www.quest.com . Il a été clairement indiqué que la défaillance matérielle est la principale cause de l'impact commercial, atteignant un niveau de 75% (consultez le tableau ci-dessous pour référence). De telles pannes matérielles ou logicielles ont un impact direct sur l'entreprise et pour cette raison, elles doivent être traitées avec la plus haute priorité.

Image de papier blanc

https://www.quest.com/docs/the-cost-of-doing-nothing-white-paper-24754.pdf

Bien que la sauvegarde de la base de données offre une solution instantanée, les choses se détraquent lorsque la sauvegarde n'est pas saine. Les logiciels tiers tels que Stellar Repair for Access sont les meilleures options pour réparer la base de données Access corrompue.

Dans notre cas, lorsque la base de données Access a été corrompue en raison de requêtes complexes, le logiciel a fourni des résultats instantanés. Un avantage majeur du logiciel est qu'il peut être testé pour ses performances sans activation. Et nous pourrions enregistrer nos données immédiatement après l'activation. Il n'y avait aucun décalage dans le temps et nous pouvions résoudre les erreurs de corruption en restaurant les composants de la base de données dans une toute nouvelle base de données.

Les utilisateurs ont pu accéder à la base de données Access et nous avons été soulagés!

Choix De L'Éditeur


Correction du chargement des vidéos YouTube mais pas de la lecture des vidéos

Mou, Tendre


Correction du chargement des vidéos YouTube mais pas de la lecture des vidéos

Lire La Suite
3 façons de modifier les paramètres DNS sur Windows 10

Mou, Tendre


3 façons de modifier les paramètres DNS sur Windows 10

Vous pouvez modifier les paramètres DNS sur Windows 10 à l'aide du Panneau de configuration, de l'application Paramètres ou de l'invite de commande. Les serveurs DNS fournis par les FAI sont assez lents, vous

Lire La Suite