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

MS Access Corruption Partie 2 :Meilleures pratiques pour la prévention et la récupération

La corruption de données dans MS Access est très courante. (La partie 1 de cet article a identifié de nombreuses causes possibles.) Dans les systèmes MS Access multi-utilisateurs, la corruption des données est encore plus courante. Pour les entreprises qui en sont venues à dépendre fortement des performances ininterrompues de leur base de données MS Access, les pratiques préventives et la planification en cas de sinistre constituent la meilleure ligne de conduite. En outre, il est prudent de réfléchir à l'avenir sur la prochaine étape de développement de l'entreprise.

Meilleures pratiques pour la prévention de la corruption MS Access

  • Formez les utilisateurs à fermer simplement la base de données lorsqu'elle n'est pas utilisée
  • Envisagez d'utiliser un conditionneur d'alimentation ou une batterie de secours pour chaque poste de travail
  • Dépanner et remplacer les composants, les ordinateurs et le matériel réseau défectueux
  • Assurez-vous que les derniers service packs MS Office et JET packs sont installés
  • Supprimez les logiciels inutiles de chaque poste de travail
  • Gardez l'environnement d'exploitation de l'ordinateur à la température et à l'humidité idéales
  • Assurez-vous que le disque dur dispose de suffisamment d'espace de stockage inutilisé. Selon la taille de votre base de données, cela devrait être au minimum de 200 à 300 mégaoctets d'espace libre.
  • Exécutez périodiquement la commande Compacter et réparer la base de données
    • Il existe deux raisons principales d'exécuter la commande de compactage et de réparation de la base de données.
      • Tout d'abord, à mesure qu'une base de données est utilisée, le fichier de base de données devient plus volumineux et devient moins efficace. L'exécution périodique de la commande Compacter et réparer la base de données récupérera l'espace disque inutilisé qui était détenu par les enregistrements supprimés ou d'autres objets temporaires et optimisera l'utilisation de l'espace disque afin que les performances ne continuent pas à se dégrader.
      • La deuxième raison pour laquelle un utilisateur doit exécuter la commande Compacter et réparer la base de données est de réparer la base de données en raison d'une corruption ou si d'autres problèmes sont suspectés. En cas de corruption, si le logiciel détecte un problème, MS Access demandera à l'utilisateur d'exécuter la commande Compacter et réparer la base de données au démarrage. Une fois la commande terminée, MS Access fournira des commentaires sur le succès de l'opération. Dans le cas où MS Access ne répare pas complètement la base de données, contactez un expert familiarisé avec la réparation des bases de données MS Access est votre prochaine étape.
    • Remarque :avant d'exécuter la commande Compacter et réparer la base de données :
      • Toujours faire une sauvegarde de la base de données
      • Notifier aux autres utilisateurs de se déconnecter de la base de données
  • Envisagez de diviser la base de données en front-end et back-end
    • Le fractionnement de la base de données est une pratique courante intégrée au logiciel MS Access. En fin de compte, ce processus crée deux fichiers .mdb liés. Le premier fichier, le "back end", contient tous les détails invisibles des données dans les tables et leurs relations ainsi que les données elles-mêmes. Le deuxième fichier, le "front end", comprend tous les composants de l'interface que l'utilisateur voit tels que les formulaires, les requêtes, les modules, les macros et les rapports. En divisant la base de données, chaque poste de travail aura déjà une copie du frontal sur son système. Par conséquent, seules les données sont partagées à partir d'un réseau central. Cela améliore non seulement les performances, mais, en fin de compte, augmente considérablement la sécurité et la fiabilité des données.

Sauvegarde, sauvegarde, sauvegarde !!!

Une copie de sauvegarde de la base de données complète est le moyen le plus rapide et le plus sûr de récupérer d'une corruption ou de toute autre modification involontaire d'une base de données. Par conséquent, un plan de sauvegarde strict doit être mis en œuvre et suivi. La fréquence à laquelle une copie de sauvegarde doit être enregistrée dépend principalement de la fréquence à laquelle votre base de données subit des modifications majeures. De nombreuses entreprises effectueront une sauvegarde toutes les 24 heures (à un moment où il n'y a pas d'autres utilisateurs dans la base de données). En général, il est plus important d'effectuer des sauvegardes régulières lorsque la base de données comporte des modifications de conception, de grandes quantités de modifications de données, plusieurs utilisateurs mettant à jour les données ou lorsqu'une requête d'action est effectuée pour supprimer des enregistrements ou modifier des données. Dans de nombreux cas, il est logique d'en faire une copie immédiatement avant de procéder à une conception majeure ou à des modifications importantes des données.

Conseil d'expert : Soyez proactif !

La bonne nouvelle est que… votre base de données vous a très bien servi. La mauvaise nouvelle est que… votre base de données est devenue essentielle pour votre organisation et vous ne pouvez plus vous en passer. Etre pro-actif! Le meilleur moment pour être prêt à passer à une nouvelle base de données est avant qu'un sinistre ne se produise. Il existe de nombreux choix de bases de données hautement fiables et complètes, allant des solutions prêtes à l'emploi aux solutions entièrement personnalisées. Chaque option de base de données peut gérer le commerce électronique, les applications de marketing en ligne, l'inventaire, les finances, le stockage des enregistrements et des images, la sécurité des rapports en ligne ou toute autre fonctionnalité de manière plus favorable que les autres options. La meilleure solution pour votre entreprise n'est peut-être pas évidente et un mauvais choix peut s'avérer coûteux. Pour ces raisons, il est fortement conseillé de faire appel à un expert en base de données compétent et expérimenté pour vous aider dans votre sélection.