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

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

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

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

Τι θέλετε να κάνετε;

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



Γιατί πρέπει να συμπυκνώσετε και να επιδιορθώσετε μια βάση δεδομένων
— Τα αρχεία βάσης δεδομένων αναπτύσσονται με χρήση
— Τα αρχεία βάσης δεδομένων μπορούν να καταστραφούν

Τρόποι συμπύκνωσης και επιδιόρθωσης μιας βάσης δεδομένων

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

Πριν ξεκινήσετε

Κάντε τις ακόλουθες ενέργειες πριν ξεκινήσετε μια λειτουργία συμπύκνωσης και επιδιόρθωσης:

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

  • Λήψη αποκλειστικής πρόσβασης στη βάση δεδομένων    Μια λειτουργία συμπύκνωσης και επιδιόρθωσης απαιτεί αποκλειστική πρόσβαση στο αρχείο βάσης δεδομένων, επειδή η λειτουργία μπορεί να διακόψει άλλους χρήστες. Όταν σχεδιάζετε να εκτελέσετε μια λειτουργία συμπύκνωσης και επιδιόρθωσης, θα πρέπει να ειδοποιήσετε τους άλλους χρήστες ώστε να αποφύγουν τη χρήση της βάσης δεδομένων αυτό το χρονικό διάστημα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Άνοιγμα υπάρχουσας βάσης δεδομένων της Access.

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

  • Λήψη επαρκούς δικαιώματος αρχείου στη βάση δεδομένων    Εάν δεν έχετε επαρκή δικαιώματα και πρέπει να συμπυκνώσετε και να επιδιορθώσετε μια βάση δεδομένων, επικοινωνήστε με το διαχειριστή του συστήματός σας για βοήθεια. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα αλλαγές στην κοινή χρήση αρχείων μέσω δικτύου στα Windows 10.

Αρχή της σελίδας

Αυτόματη συμπύκνωση και επιδιόρθωση μιας βάσης δεδομένων κατά το κλείσιμο

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

  1. Επιλέξτε αρχείο > Επιλογές.

  2. Στο παράθυρο διαλόγου επιλογές της Access , επιλέξτε τρέχουσα βάση δεδομένων.

  3. Στην περιοχή Επιλογές εφαρμογής, επιλέξτε το πλαίσιο ελέγχου Συμπύκνωση κατά το κλείσιμο.

  4. Επιλέξτε OK.

  5. Κλείστε και ανοίξτε ξανά τη βάση δεδομένων για να ισχύσει η επιλογή.

Αρχή της σελίδας

Συμπύκνωση και επιδιόρθωση μιας βάσης δεδομένων που έχετε ανοίξει με μη αυτόματο τρόπο

  • Επιλέξτε αρχείο > πληροφοριών > Συμπύκνωση & βάση δεδομένων επιδιόρθωσης.

    Η Access δημιουργεί ένα αντίγραφο της συμπυκνωμένης και επιδιορθωμένης βάσης δεδομένων στην ίδια θέση.

Αρχή της σελίδας

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

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

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

  2. Ξεκινήστε την Access.

  3. Στην Access 2013, στην Access 2016 και στην Access 2019:

    1. Στη σελίδα "πρότυπα", κάντε διπλό κλικ στην επιλογή κενή βάση δεδομένων.

    2. Επιλέξτε αρχείο > Κλείσιμο.

  4. Επιλέξτε Εργαλεία βάσης δεδομένων > Συμπύκνωση και επιδιόρθωση βάσης δεδομένων.

  5. Στο παράθυρο διαλόγου Βάση δεδομένων από την οποία θα γίνει συμπύκνωση, μεταβείτε και κάντε διπλό κλικ στη βάση δεδομένων που θέλετε να συμπυκνώσετε και να επιδιορθώσετε.

Η Access δημιουργεί ένα αντίγραφο της συμπυκνωμένης και επιδιορθωμένης βάσης δεδομένων στην ίδια θέση.

Αρχή της σελίδας

Συμπύκνωση και επιδιόρθωση κατεστραμμένης βάσης δεδομένων, όταν η Access σας ζητά

Όταν προσπαθείτε να ανοίξετε ένα αρχείο βάσης δεδομένων που είναι κατεστραμμένο, εάν σας ζητηθεί από την Access για να συμπυκνώσετε και να επιδιορθώσετε τη βάση δεδομένων, επιλέξτε Ναι. Δύο πράγματα μπορούν να συμβούν:

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

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

Αρχή της σελίδας

Γιατί πρέπει να συμπυκνώσετε και να επιδιορθώσετε μια βάση δεδομένων

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

Τα αρχεία βάσης δεδομένων μεγαλώνουν με τη χρήση

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

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

  • Όταν διαγράφετε ένα αντικείμενο βάσης δεδομένων, ο χώρος στο δίσκο που καταλαμβάνει το αντικείμενο δεν ανακτάται αυτόματα—το αρχείο βάσης δεδομένων εξακολουθεί να χρησιμοποιεί αυτόν το χώρο στο δίσκο, παρόλο που το αντικείμενο έχει διαγραφεί.

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

Αρχή της σελίδας

Τα αρχεία βάσης δεδομένων μπορεί να καταστραφούν

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

Συχνά, αυτός ο τύπος καταστροφής προκύπτει από ένα πρόβλημα με μια λειτουργική μονάδα της Visual Basic for Applications (VBA) και δεν αποτελεί κίνδυνο απώλειας δεδομένων. Ωστόσο, αυτός ο τύπος καταστροφής συνιστά κίνδυνο καταστροφής της σχεδίασης της βάσης δεδομένων, όπως η απώλεια κώδικα VBA ή φόρμες που δεν μπορούν να χρησιμοποιηθούν.

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

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

Δείτε επίσης

Προστασία δεδομένων με διεργασίες δημιουργίας αντιγράφων ασφαλείας και επαναφοράς,

Ορίστε γενικές επιλογές χρήστη

Παραμείνετε ένα βήμα μπροστά με το Microsoft 365

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×