Μαλακός

Κριτική προϊόντος – Stellar Repair for Access

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Τελευταία ενημέρωση 17 Απριλίου 2022 Κριτική προϊόντος - Stellar Repair for Access 0

Οι καταστροφές πληροφορικής δεν συμβαίνουν απαραίτητα λόγω πυρκαγιάς, πλημμύρας ή οποιουδήποτε άλλου κατακλυσμικού γεγονότος. Μερικές φορές, ένα απλό λάθος ή λάθος κρίσης, όπως ελαττωματική συντήρηση ή δημιουργία αντιγράφων ασφαλείας ή ακούσια χρήση εφαρμογών, μπορεί να οδηγήσει τον διαχειριστή της Access σε τεράστιο πρόβλημα. Ήμουν πάντα ανήσυχος σχετικά με τη χρήση σύνθετων ή ένθετων ερωτημάτων στη βάση δεδομένων μου της Access και υπάρχει σοβαρός λόγος για τον οποίο το απέφευγα. Κάθε φορά που χρησιμοποιούμε σύνθετα ερωτήματα στη βάση δεδομένων της Access, υπάρχει πάντα ένα πρόβλημα!

Στην πραγματικότητα, ο ρόλος των σύνθετων ή ένθετων ερωτημάτων είναι να ανακτούν δεδομένα από άλλα ερωτήματα που μπορεί να επηρεάσουν περαιτέρω άλλα. Στη διαδικασία, η βάση δεδομένων της Access αρχίζει να γράφει περιττά ερωτήματα, με αποτέλεσμα τη συσσώρευση προσωρινών δεδομένων. Ουσιαστικά, ο χρήστης της βάσης δεδομένων της Access δεν γνωρίζει τέτοιο σωρό δεδομένων.



Συχνά, ακόμη και μετά από εργασία σε μια μικρή ποσότητα δεδομένων, το ερώτημα εκτελείται αργά λόγω της πολύπλοκης φύσης του και αυτό ασκεί πίεση στον κινητήρα JET. Σε αυτήν την περίπτωση, η επιβράδυνση της διαδικασίας ανάκτησης των δεδομένων μέσω ερωτημάτων είναι η συσσωρευμένα προσωρινά δεδομένα .

Επιπλέον, κατά τη διάρκεια αυτής της διαδικασίας, εάν η Access πνιγεί, τότε δεν υπάρχει τρόπος να αποφευχθεί η καταστροφή στο αρχείο υποστήριξης.



Για να αποφευχθεί η καταστροφή της Access, που προκαλείται λόγω συσσώρευσης δεδομένων , όλοι οι χρήστες της Access με ρόλους διαχειριστή ειδοποιήθηκαν μέσω email να ακολουθήσουν ορισμένα προληπτικά μέτρα όπως:

    Αποφύγετε τη χρήση σύνθετων ερωτημάτωνστη βάση δεδομένων, γεγονός που μπορεί να εμποδίσει την απόδοση της βάσης δεδομένων λόγω συσσώρευσης δεδομένων και τελικά να οδηγήσει σε καταστροφή της βάσης δεδομένων.Διαχωρίστε τη βάση δεδομένωνόπου τα δεδομένα υποστήριξης αποτελούνται από Πίνακες στους οποίους δεν έχουν άμεση πρόσβαση οι χρήστες και τα δεδομένα διεπαφής περιλαμβάνουν ερωτήματα και άλλες συναρτήσεις Access.Διατηρήστε αντίγραφο ασφαλείαςολόκληρης της βάσης δεδομένων.Συνεχίστε τη διαγραφήμέρος των προσωρινών δεδομένων στους προσωρινούς πίνακες. Αυτό επιταχύνει το ερώτημα κυρίως κατά 10 ή μερικές φορές περισσότερο, ωστόσο, αποτυγχάνει να παρέχει μια μόνιμη λύση.Εγκαταστήστε το Power Queryλειτουργία για τη βάση δεδομένων της Access όπου οι χρήστες δημιούργησαν μια δυναμική σύνδεση με το βιβλίο εργασίας του Excel και αυτή η σύνδεση ανανεωνόταν συνεχώς για να λάβουν τις ενημερώσεις από τη βάση δεδομένων.Προγραμματίστε το βοηθητικό πρόγραμμα Compact and Repairμόλις κλείσει η βάση δεδομένων. Γίνεται αυτόματη «συμπίεση στο κλείσιμο» για να μειώνονται τακτικά οι περιττοί χώροι από τη βάση δεδομένων.

Σημείωση: Στους χρήστες με ρόλο διαχειριστή εκχωρούνται λειτουργίες ανάγνωσης-εγγραφής-διαγραφής στη βάση δεδομένων της Access. Ένας διοικητικός ρόλος μπορεί να εκχωρηθεί σε πολλούς χρήστες, για παράδειγμα, στους επικεφαλής διαφορετικών τμημάτων.



Όμως, όταν ένας από τους διαχειριστές χρήστες ξέχασε να ακολουθήσει τους παραπάνω 5 κανόνες, η βάση δεδομένων Access του οργανισμού μας κατέστρεψε

Ανάλυση βασικών αιτιών (RCA) της διαφθοράς στο ζήτημα της βάσης δεδομένων της Access



Ο δικός μας δεν είναι μεγάλος οργανισμός, επομένως μια βάση δεδομένων της Access είναι αρκετά μεγάλη για να αποθηκεύει δεδομένα. Αυτές οι βάσεις δεδομένων της Access κατηγοριοποιούνται βάσει διαφορετικών τμημάτων, για παράδειγμα η «Βάση δεδομένων για τα οικονομικά» είναι διαφορετική από τη «βάση δεδομένων για μάρκετινγκ» και όλες οι βάσεις δεδομένων διατίθενται σε έναν κοινό φυσικό διακομιστή.

Ωστόσο, ένας από τους χρήστες με δικαιώματα διαχειριστή ξέχασε αυτό το μήνυμα και άρχισε να γράφει περίπλοκα ερωτήματα. Αυτά τα πολύπλοκα ερωτήματα άρχισαν να δημιουργούν περιττά προσωρινά αρχεία στο backend και μια ωραία μέρα τα δεδομένα που είχαν συσσωρευτεί σε μια χρονική περίοδο οδήγησαν σε καταστροφή στη βάση δεδομένων της Access. Όλες οι δραστηριότητες, συμπεριλαμβανομένης της προσβασιμότητας στη βάση δεδομένων, που σχετίζονται με αυτή τη βάση δεδομένων τερματίστηκαν απότομα.

Ακόμη και μετά την ευθυγράμμιση της βάσης δεδομένων της Access και τη λήψη όλων των προληπτικών μέτρων, ένα μικρό σφάλμα που διαπράχθηκε εν αγνοία του από έναν διαχειριστή χρήστη, οδήγησε σε μεγάλο πρόβλημα.

Τώρα που είχε συμβεί η διαφθορά, η πρώτη μας δουλειά ήταν να επιλύσουμε το σφάλμα διαφθοράς και να κάνουμε ξανά τη βάση δεδομένων ζωντανή.

Μέθοδοι επίλυσης που υιοθετήθηκαν για την επιδιόρθωση της βάσης δεδομένων της Access

Η RCA μας βοήθησε στον εντοπισμό της αιτίας του προβλήματος και της μεθόδου επίλυσης.

Επαναφορά μέσω αντιγράφων ασφαλείας: Είχαμε ένα έτοιμο αντίγραφο ασφαλείας ολόκληρης της βάσης δεδομένων διαθέσιμο για επαναφορά της βάσης δεδομένων. Εκτελέστηκαν τα ακόλουθα βήματα για την επαναφορά του αντιγράφου ασφαλείας:

  1. Άνοιξε την Εξερεύνηση αρχείων και περιηγήθηκε για να επιλέξει ένα υγιές αντίγραφο της βάσης δεδομένων
  2. Αντιγράφηκε η βάση δεδομένων στη θέση όπου έπρεπε να αντικατασταθεί η κατεστραμμένη βάση δεδομένων. Υπήρχε μια επιλογή αντικατάστασης της υπάρχουσας βάσης δεδομένων και επιλέξαμε αυτήν την επιλογή.
  3. Άνοιξε τη βάση δεδομένων για να επαληθεύσει εάν η βάση δεδομένων ήταν προσβάσιμη.

Προς απογοήτευσή μας, το αντίγραφο ασφαλείας δεν φαινόταν να είναι υγιές. Και, συνειδητοποιήσαμε ότι η βάση δεδομένων της Access που είναι διαθέσιμη στο Excel δεν είχε ανανεωθεί για πολύ.

Τότε ξεκίνησε το πραγματικό πρόβλημα.

Η βάση δεδομένων της Access δεν ήταν προσβάσιμη, το αντίγραφο ασφαλείας δεν ήταν υγιές, το βιβλίο εργασίας του Excel με το Power Query δεν ανανεώθηκε και, καθώς ήδη εκτελούσαμε το βοηθητικό πρόγραμμα Compact and Repair, δεν υπήρχε πιθανότητα ανάκτησης της βάσης δεδομένων της Access από το ενσωματωμένο βοηθητικό πρόγραμμα.

Η απόλυτη λύση για την επισκευή βάσεων δεδομένων

Η απρόσιτη βάση δεδομένων δημιουργούσε όλεθρο στους χρήστες. Οι περισσότεροι χρήστες έμειναν σε αδιέξοδο και δεν ήταν σε θέση να εκτελέσουν τη συνήθη εργασία. Έπρεπε πραγματικά να δράσουμε γρήγορα και να επιλύσουμε αυτό το πρόβλημα το συντομότερο. Τώρα ο καλύτερος τρόπος επίλυσης ήταν η επιδιόρθωση της κατεστραμμένης βάσης δεδομένων με λογισμικό τρίτου κατασκευαστή που θα μπορούσε να ανακτήσει ολόκληρη τη βάση δεδομένων χωρίς να παρατείνει το χρόνο διακοπής λειτουργίας.

Ψάξαμε για ένα αποτελεσματικό Πρόσβαση στο λογισμικό ανάκτησης βάσης δεδομένων και από τις λίγες διαθέσιμες επιλογές, αποφάσισε να επιλέξει Stellar Repair for Access . Διαβάσαμε τις κριτικές που δημοσιεύτηκαν σε διαφορετικούς ιστότοπους και σκεφτήκαμε να δοκιμάσουμε την έκδοση επίδειξης.

Σημείωση: Ως προληπτικό μέτρο, είχαμε λάβει ένα αντίγραφο ασφαλείας της βάσης δεδομένων.

Αποδείχθηκε ότι ήταν ένα λογισμικό DIY. Μόλις υποβάλαμε το κατεστραμμένο αρχείο Access, το λογισμικό παρείχε την προεπισκόπηση ολόκληρης της βάσης δεδομένων για τον τελικό έλεγχο. Επίσης, η ομάδα υποστήριξης Stellar ήταν κάτι παραπάνω από χρήσιμη για την επίλυση των ερωτημάτων μας.

Ήταν μια στιγμή απόλυτης απόλαυσης. Ενεργοποιήσαμε το λογισμικό, επισκευάσαμε και αποθηκεύσαμε ολόκληρη τη βάση δεδομένων της Access σε χρόνο μηδέν. Το ζήτημα της διαφθοράς επιλύθηκε πλήρως και και πάλι όλοι οι χρήστες μπορούσαν να έχουν πρόσβαση στη βάση δεδομένων.

συμπέρασμα

Υπάρχουν διάφορες περιπτώσεις όπου η βάση δεδομένων της Access μπορεί να γίνει απρόσιτη και ένα σημαντικό πρόβλημα με αυτήν τη βάση δεδομένων είναι ότι είναι επιρρεπής σε καταστροφή.

Για αυτόν τον λόγο φροντίζω πάντα να μην δημιουργώ πολύπλοκα ερωτήματα. Τέτοια ερωτήματα είναι γνωστό ότι οδηγούν σε σημαντικά ζητήματα όπως η δημιουργία περιττών προσωρινών αρχείων στο backend, η επιβράδυνση της διαδικασίας ανάκτησης δεδομένων, οδηγώντας τελικά σε καταστροφή στη βάση δεδομένων της Access. Εάν συμβεί αυτό, χρειάζεται άμεση προσοχή.

Πρόσφατα, συνάντησα ένα από τα σημαντικότερα ευρήματα όπως διεξήχθη από το quest. Δηλώθηκε ξεκάθαρα ότι η αστοχία υλικού είναι η κύρια αιτία του επιχειρηματικού αντίκτυπου, φθάνοντας σε επίπεδο 75% (ανατρέξτε στον παρακάτω πίνακα για αναφορά). Τέτοιες αστοχίες υλικού ή λογισμικού έχουν άμεσο επιχειρηματικό αντίκτυπο και για το λόγο αυτό πρέπει να αντιμετωπίζονται με ύψιστη προτεραιότητα.

Εικόνα λευκού χαρτιού

Αν και η δημιουργία αντιγράφων ασφαλείας της βάσης δεδομένων παρέχει την άμεση λύση, τα πράγματα πάνε στραβά όταν το αντίγραφο ασφαλείας δεν είναι υγιές. Λογισμικό τρίτων, όπως το Stellar Repair for Access, είναι η καλύτερη επιλογή όταν πρόκειται για την επιδιόρθωση της κατεστραμμένης βάσης δεδομένων της Access.

Στην περίπτωσή μας, όπου η βάση δεδομένων της Access καταστράφηκε λόγω πολύπλοκων ερωτημάτων, το λογισμικό παρείχε άμεσα αποτελέσματα. Ένα σημαντικό πλεονέκτημα του λογισμικού είναι ότι μπορεί να ελεγχθεί για την απόδοσή του χωρίς ενεργοποίηση. Και θα μπορούσαμε να αποθηκεύσουμε τα δεδομένα μας αμέσως μετά την ενεργοποίηση. Δεν υπήρχε χρονική καθυστέρηση και μπορούσαμε να επιλύσουμε σφάλματα διαφθοράς επαναφέροντας τα στοιχεία της βάσης δεδομένων σε μια εντελώς νέα βάση δεδομένων.

Οι χρήστες μπορούσαν να έχουν πρόσβαση στη βάση δεδομένων της Access και ανακουφιστήκαμε!