5 Απλές άκρες για να αποτρέψει τη δωροδοκία βάσεων
δεδομένων MS-*Access
Είναι σημαντικό να γίνει κατανοητό ότι οποτεδήποτε
αποσυνδέει απροσδόκητα ένας πελάτης πρόσβασης, μπορεί να θέσει
μια "σημαία δωροδοκίασ" στο αρχείο μδψ που δείχνει ότι η βάση
δεδομένων είναι σε ένα διεφθαρμένο κράτος (ανεξάρτητα από εάν
οποιοδήποτε στοιχείο έχει αλλοιωθεί πραγματικά ή όχι).
Οποιοσδήποτε χρήστης που προσπαθεί να ανοίξει τη βάση
δεδομένων ενώ αυτή η σημαία τίθεται θα λάβει ένα μήνυμα, και η
βάση δεδομένων θα πρέπει να επισκευαστεί προτού να μπορέσει να
χρησιμοποιηθεί. Εάν οι χρήστες δεν έχουν την άδεια να
εκτελέσουν την επισκευή, ή δεν ξέρουν πώς να εκτελέσουν την
επισκευή, μπορεί να υπάρξει σημαντικός χρόνος διακοπής προτού η
βάση δεδομένων να είσαι διαθέσιμη πάλι. Αυτό μπορεί να
οδηγήσει σε μια απώλεια παραγωγικότητας καθώς επίσης και ακραίας
απογοήτευσης για τους χρήστες. Μετά από τις 5 άκρες
κατωτέρω θα ελαχιστοποιήσει τις πιθανότητές σας απώλειας
στοιχείων από τη δωροδοκία στις βάσεις δεδομένων πρόσβασής σας.
1) Διάσπαση η βάση δεδομένων σας.
Το ενιαίο σημαντικότερο πράγμα που μπορείτε να κάνετε
για να αποτρέψετε τη δωροδοκία στις βάσεις δεδομένων
MS-*Access είναι να χωριστεί η βάση δεδομένων "front-end"
και ένα "οπίσθιο μέροσ". Front-end περιέχει όλες τις
μορφές, ερωτήσεις, και εκθέσεις, ενώ το οπίσθιο μέρος περιέχει
μόνο τους πίνακες στοιχείων. Ένα αντίγραφο front-end
τοποθετείται στον υπολογιστή κάθε χρήστη, και το οπίσθιο μέρος
με τα επιτραπέζια στοιχεία αποθηκεύεται σε έναν κοινό φάκελλο
στο δίκτυο. Πώς αυτό αποτρέπει τη δωροδοκία; Καλά,
εξετάστε το ποσό πληροφοριών που πρέπει να τις κάνει μέσω το
δίκτυό σας στον υπολογιστή σας κάθε φορά που ανοίγετε μια μορφή
ή μια έκθεση. Εάν κάποιος δάγκωσε εκείνων των πληροφοριών
δεν τον καθιστά άθικτο, διακινδυνεύετε τη βάση δεδομένων σας.
Εναλλακτικά, εάν οι μορφές, οι ερωτήσεις και οι εκθέσεις
όλες αποθηκεύονται στον τοπικό υπολογιστή σας, κατόπιν το μόνο
κομμάτι των πληροφοριών που πρέπει να διαπερνήσει το δίκτυο
είναι το πραγματικό επιτραπέζιο στοιχείο. Με τη μείωση του
ποσού στοιχείων που πρέπει να κινηθείτε πέρα δώθε μέσω το
δίκτυο, μειώνετε σημαντικά τις πιθανότητες τη βάση δεδομένων
σας. Εάν έχετε τα προβλήματα δωροδοκίας με μια βάση
δεδομένων πρόσβασης για μια κίνηση δικτύων, ο διαχωρισμός της
βάσης δεδομένων είναι το ενιαίο σημαντικότερο πράγμα που
μπορείτε να κάνετε για να την σταματήσετε.
2) Μην κρατήστε τις συνδέσεις ανοικτές.
Αυτός ισχύει και για τους προγραμματιστές και για τους
χρήστες. Εάν είστε προγραμματιστής, σας σιγουρευτείτε
στενούς οι συνδέσεις σας το συντομότερο δυνατόν μετά από να
χρησιμοποιήσει τους. Η αναχώρηση των συνδέσεων ανοικτών θα
επιτρέψει περισσότερες ευκαιρίες για μια "απροσδόκητη" πεταγμένη
σύνδεση. Ο μόνος χρόνος εσείς μπορεί να θελήσει να αφήσει
σε μια σύνδεση ανοικτό μακρύτερο από απαιτημένος όταν
χρησιμοποιείται μέσα σε έναν βρόχο. Για μια τέτοια
περίπτωση, ανοίξτε τη σύνδεση στην αρχή του βρόχου, και την
κλείστε έπειτα αφότου ολοκληρώνεται ο βρόχος. Ακριβώς
σιγουρευτείτε ότι παίρνει κλειστό για όλες τις περιπτώσεις
(συμπεριλαμβανομένων των εξαιρέσεων).
Εάν χρησιμοποιείτε μια βάση δεδομένων ή μια εφαρμογή
πρόσβασης της Microsoft, να είστε βέβαιος να την κλείσει όταν
τελειώνουν σας. Πάλι, η αναχώρηση της εφαρμογής ανοικτής
παρέχει την ευκαιρία για τη δωροδοκία εάν μια σύνδεση δικτύων
χάνεται. Υπενθυμίστε στους χρήστες για να κλείσετε πάντα
την εφαρμογή πριν από να πάει στο σπίτι, δεδομένου ότι οι
νυχτερινές εφεδρικές εργασίες μπορούν να αποτύχουν ή να
προκαλέσουν τη δωροδοκία στο κοινό αρχείο εάν υπάρχουν ανοικτές
συνδέσεις.
3) Βγείτε τη βάση δεδομένων σωστά.
Πάντα κλείστε τη βάση δεδομένων ή την εφαρμογή
σωστά. CTRL-*ALT-DJAGRAFI'/o στόχος τελών μπορεί να
λάβει τον όλεθρο στις βάσεις δεδομένων πρόσβασης. Όποτε
είναι δυνατόν, ολοκληρώστε τις υποχρεώσεις σας, κατόπιν στενός η
εφαρμογή χρησιμοποιώντας το αρχείο - την επιλογή επιλογών ή την
εναλλακτική επιλογή εξόδων που παρέχεται βγείτε από την
εφαρμογή.
4) Όχι skimp στο υλικό.
Θυμηθείτε ότι η σημαία δωροδοκίας μπορεί να τεθεί
από τη μικρότερη απώλεια πακέτων μεταξύ του υπολογιστή σας και
του αρχείου βάσεων δεδομένων. Το MS-*Access έχει
κληθεί μερικές φορές "καναρίνι στο ορυχείο άνθρακα". Έχει
κερδίσει αυτήν την φήμη από την ύπαρξη η πρώτη εφαρμογή για "να
πεθάνει" όταν εκεί ο μικρότερος υπαινιγμός του προβλήματος στο
δίκτυό σας. Ακριβώς όπως τη μικρότερη παρουσία
προκαλούμενος αέριο το καναρίνι για να πεθάνουν, η μικρότερη
παρουσία προβλημάτων δικτύων και η απώλεια πακέτων μπορούν να
σκοτώσουν τις αιτήσεις πρόσβασής σας. Σιγουρευτείτε ότι
δεν χρησιμοποιείτε τα φτηνά ενσωματωμένα NICs που έρχονται με
κάποια PCs. Αντ' αυτού, εμπορικές κάρτες δικτύων
σήματος χρήσης. Το ίδιο πράγμα πηγαίνει για τις φτηνές
πλήμνες. Όποτε είναι δυνατόν, καλά εμπορικά σήματα
αντιστοιχιών του εξοπλισμού σε όλο το δίκτυό σας.
5) Συμπαγής και επισκευή τακτικά.
Η εκτέλεση της ενσωματωμένης συμπαγούς και λειτουργίας
επισκευής τακτικά συστήνεται για να αποτρέψει τη δωροδοκία και να
βελτιώσει την απόδοση. Θεωρήστε αυτήν την λειτουργία με μια
χρησιμότητα σε συμπαγή και επισκευάστε τις όλες βάσεις δεδομένων
σας κάθε βράδυ ή κατά τη διάρκεια του Σαββατοκύριακου.
Μηνύματα λάθους για να κοιτάξει έξω για - τα ακόλουθα
μηνύματα λάθους μπορούν να επισημάνουν τη δωροδοκία βάσεων
δεδομένων:
"Η βάση δεδομένων" databasename.mdb "πρέπει να
επισκευαστεί ή δεν είναι ένα αρχείο βάσεων δεδομένων πρόσβασης
της Microsoft."
"Record(s) δεν μπορεί να διαβαστεί, καμία
διαβασμένη άδεια" σε databasename.mdb ""
"Απροσδόκητο λάθος 35012"
"Παραγνωρισμένο σχήμα" databasename.mdb "βάσεων
δεδομένων."
"" databasename.mdb "δεν είναι ένας δείκτης σε
αυτόν τον πίνακα. Κοιτάξτε στη συλλογή δεικτών του
αντικειμένου TableDef για να καθορίσετε τα έγκυρα ονόματα
δεικτών."
"Η αεριωθούμενη μηχανή βάσεων δεδομένων της
Microsoft δεν θα μπορούσε να βρεί το αντικείμενο" βάσεις
δεδομένων ". Σιγουρευτείτε ότι το αντικείμενο υπάρχει και
ότι συλλαβίζετε το όνομά της και το όνομα πορειών σωστά."
"Η βάση δεδομένων έχει τοποθετηθεί σε ένα κράτος
από το χρήστη '' στη μηχανή '' που την αποτρέπει από το άνοιγμα
ή κλείσιμο"
"Λάθος δίσκων -- διατηρημένο λάθος (-1601)"
"Η βάση δεδομένων έχει τοποθετηθεί σε ένα
απροσδόκητο κράτος."
"Record(s) δεν μπορεί να διαβαστεί καμία διαβασμένη
άδεια" σε MSysObjects ""
"Record(s) δεν μπορεί να διαβαστεί καμία διαβασμένη
άδεια" σε MSysACEs "."
"Η αεριωθούμενη μηχανή βάσεων δεδομένων της
Microsoft δεν μπορεί να βρεί τον πίνακα ή την ερώτηση"
MSysAccessObjects "εισαγωγής. Σιγουρευτείτε ότι υπάρχει
και ότι το όνομά του συλλαβίζουν σωστά."
Συμπέρασμα:
Ενώ δεν μπορείτε ποτέ να είστε σε θέση να αποτρέψετε
όλη τη δωροδοκία βάσεων δεδομένων πρόσβασης της Microsoft,
πρέπει να είστε σε θέση να σταματήσετε 98% των προβλημάτων
προτού να εμφανιστούν με την ακολουθία αυτών των 5 απλών ακρών.
Ακολουθήστε αυτές τις άκρες και εφαρμόστε ένα συνετό
αυτοματοποιημένο εφεδρικό πρόγραμμα για να ελαχιστοποιήσετε τις
πιθανότητές σας σημαντικής απώλειας στοιχείων.
Ο Kevin Sparks είναι τεχνικός συγγραφέας για τις
λύσεις λογισμικού Kaizen, ο παραγωγός ψηφιακού DBA, ένας
αυτοματοποιημένος έλεγχος MS-*Access, στήριγμα, και
συμπαγής/επισκευάστε τη χρησιμότητα. Για περισσότερες
πληροφορίες, επισκεφτείτε τον ιστοχώρο τους
σε
http://www.kzsoftware.com/products/digitaldba
Αρθρο Πηγη: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!
Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com