English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

5 bouts simples pour empêcher la corruption de base de données de MME. accès

Récupération de données RSS Feed





Il est important de comprendre que quand un client d'accès débranche inopinément, elle peut placer un "drapeau de corruption" dans le dossier de mdb indiquant que la base de données est dans un état corrompu (indépendamment de, que n'importe quelles données aient été corrompues réellement ou pas). N'importe quel utilisateur qui essaye d'ouvrir la base de données tandis que ce drapeau est placé recevra un message, et la base de données devra être réparé avant qu'elle puisse être employée. Si les utilisateurs n'ont pas la permission d'exécuter la réparation, ou ne savent pas exécuter la réparation, il peut y avoir temps d'arrêt significatif avant que la base de données soit disponible encore. Ceci peut avoir comme conséquence une perte de productivité aussi bien que l'anéantissement extrême pour les utilisateurs. Après les 5 bouts ci-dessous réduira au minimum votre chance de la perte de données de la corruption dans vos bases de données d'accès.

1) a dédoublé votre base de données.

La chose la plus importante simple que vous pouvez faire pour empêcher la corruption dans la MME. les bases de données d'accès doit pour couper la base de données en "d'entrée" et "principal". Le d'entrée contient tous les formes, questions, et rapports, alors que le principal contient seulement les tables de données. Une copie du d'entrée est placée sur l'ordinateur de chaque utilisateur, et le principal avec les données de table est stocké dans une chemise partagée sur le réseau. Comment est-ce que ceci empêche la corruption ? Bien, considérez la quantité de l'information qui doit le faire à travers votre réseau à votre ordinateur chaque fois que vous ouvrez une forme ou rapportez. Si un bit de cette information ne la rend pas intacte, vous risquez de corrompre votre base de données. Alternativement, si tous les formes, les questions et les rapports sont stockés sur votre ordinateur local, puis le seul bit de données qui doit traverser le réseau sont les données réelles de table. En réduisant la quantité de données que vous devez vous déplacer dans les deux sens à travers le réseau, vous réduisez de manière significative les chances de corrompre votre base de données. Si vous avez les problèmes de corruption avec une base de données d'accès sur un réseau conduisent, dédoublant la base de données est la chose la plus importante simple que vous pouvez faire pour l'arrêter.

2) ne jugent pas des raccordements ouverts.

Celui-ci s'applique aux programmeurs et aux utilisateurs. Si vous êtes un programmeur, vous assurez vous fin vos raccordements aussitôt que possible après les avoir employés. En laissant aux raccordements la volonté ouverte laissez plus d'occasions pour un raccordement laissé tomber "inattendu". Le seul cas où vous pouvez vouloir partir un ouvert de raccordement plus long qu'exigé quand il est employé à l'intérieur d'une boucle. Pour un tel cas, ouvrez le raccordement au début de la boucle, et puis la fin qu'elle après la boucle est accomplie. Assurez-vous juste qu'elle devient fermée pour tous les cas (exceptions y compris).

Si vous employez une base de données ou une application de Microsoft Access, soyez sûr de la clôturer quand vous êtes fini. Encore, laisser l'application ouverte présente le moyen de la corruption si un raccordement de réseau est perdu. Rappelez les utilisateurs de clôturer toujours l'application avant d'aller à la maison, comme les travaux de nuit de secours peuvent échouer ou causer la corruption dans le dossier partagé s'il y a les raccordements ouverts.

3) sortent la base de données correctement.

Clôturez toujours la base de données ou l'application correctement. Ctrl-Alt-Delete/End Chargent peuvent limiter les dégats sur des bases de données d'accès. Autant que possible, accomplissez le votre charge, puis étroit l'application en utilisant le dossier - sortez l'option de menu ou l'option de sortie d'alternative fournie par l'application.

4) pas skimp sur le matériel.

Rappelez-vous que le drapeau de corruption peut être placé de la plus légère perte de paquet entre votre ordinateur et le dossier de base de données. La MME. accès s'est parfois appelée "le canari dans la mine de houille". Elle a gagné cette réputation d'être la première application "à mourir" quand il y a le plus léger conseil de l'ennui sur votre réseau. Juste comme la plus légère présence du gaz a fait mourir le canari, la plus légère présence des problèmes de réseau et la perte de paquet peut tuer vos applications d'accès. Assurez-vous que vous n'employez pas le NICs intégré bon marché qui viennent avec quelques PCS. Au lieu de cela, employez les cartes de réseau de nom de marque. Il en va de même pour les moyeux bon marché. Autant que possible, assortissez les bonnes marques de l'équipement dans tout votre réseau.

5) contrat et réparation régulièrement.

L'exécution de la fonction intégrée de contrat et de réparation régulièrement est recommandée pour empêcher la corruption et pour améliorer l'exécution. Considérez automatiser cette fonction avec une utilité pour rendre et réparer tous de vos bases de données de nuit ou pendant le week-end compacts.

Messages d'erreur à regarder dehors pour - les messages d'erreur suivants peuvent signaler la corruption de base de données :

"la base de données 'databasename.mdb 'doit être réparée ou n'est pas un dossier de base de données de Microsoft Access."

"Record(s) ne peut pas être lu, aucunes permissions lues sur 'databasename.mdb '"

"Erreur Inattendue 35012"

"format non reconnu 'databasename.mdb 'de base de données."

"'databasename.mdb 'n'est pas un index dans cette table. Regardez dans la collection d'index de l'objet de TableDef pour déterminer les noms valides d'index."

"Microsoft Voyagent en jet le moteur de base de données ne pourrait pas bases de données trouver objet les '. Assurez-vous que l'objet existe et cela vous orthographiez son nom et nom de chemin correctement."

"la base de données a été placée dans un état par le ''d'utilisateur sur le ''de machine qui l'empêche d'être ouvert ou fermé à clef"

"erreur de disque -- erreur réservée (-1601)"

"la base de données a été placée dans un état inattendu."

"Record(s) ne peut pas être lu ; aucune permission lue sur 'MSysObjects "

"Record(s) ne peut pas être lu ; aucune permission lue sur 'MSysACEs'."

"Microsoft Voyagent en jet le moteur de base de données ne peut pas trouver la table ou la question 'MSysAccessObjects d'entrée. Assurez-vous qu'il existe et que son nom est orthographié correctement."

Conclusion :

Tandis que vous pouvez jamais pouvoir empêcher toute la corruption de base de données de Microsoft Access, vous devriez pouvoir arrêter 98% des problèmes avant qu'ils se produisent en suivant ces 5 bouts simples. Suivez ces bouts et mettez en application un programme de secours automatisé prudent pour réduire au minimum votre chance de la perte significative de données.

Les étincelles de Kevin est un auteur technique pour des solutions de logiciel de Kaizen, le producteur du DBA de Digital, une MME. automatisée accès surveillant, protection, et utilité de compact/repair. Pour plus d'information, visitez leur site Web à http://www.kzsoftware.com/products/digitaldba

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu