5 bouts simples pour empêcher la corruption de base de 
données de MME. accès
 
	
	
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
 
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!