Office
Είσοδος

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

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

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

Αυτό το άρθρο δεν εξηγεί πώς μπορείτε να δημιουργήσετε αντίγραφα ασφαλείας ή να επαναφέρετε μια βάση δεδομένων. Βρείτε συνδέσεις για περισσότερες πληροφορίες στην ενότητα Δείτε επίσης.

Σε αυτό το άρθρο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Η Access σας ζητά να επιδιορθώσετε ένα κατεστραμμένο αρχείο βάσης δεδομένων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Κάντε κλικ στο Κουμπί του Microsoft Office Εικόνα κουμπιού του Office και κατόπιν κάντε κλικ στην εντολή Επιλογές της Access.

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

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

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

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

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

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

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

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

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

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

  1. Ξεκινήστε την Access, αλλά μην ανοίξετε μια βάση δεδομένων.

  2. Επιλέξτε το Κουμπί του Microsoft Office Εικόνα κουμπιού του Office , τοποθετήστε το δείκτη στην επιλογή Διαχείριση και, στη συνέχεια, στην περιοχή Διαχείριση της βάσης δεδομένων, κάντε κλικ στο κουμπί Συμπύκνωση και επιδιόρθωση βάσης δεδομένων.

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

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

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

Προτού ξεκινήσετε, επαληθεύστε τη θέση του αρχείου Msaccess.exe στον υπολογιστή σας. Το αρχείο Msaccess.exe βρίσκεται συνήθως στον παρακάτω φάκελο:

C:\Program Files\Microsoft Office\Office12

Εάν δεν βρείτε το αρχείο Msaccess.exe στην τοποθεσία αυτή, αναζητήστε το αρχείο και σημειώστε την πλήρη διαδρομή.

Δημιουργία της συντόμευσης επιφάνειας εργασίας    

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

  2. Στην πρώτη σελίδα του Οδηγού δημιουργίας συντόμευσης, στο πλαίσιο Πληκτρολογήστε τη θέση του στοιχείου, πληκτρολογήστε διπλά εισαγωγικά ("), πληκτρολογήστε την πλήρη διαδρομή για το αρχείο Msaccess.exe (συμπεριλαμβάνοντας το όνομα αρχείου) και, έπειτα, πληκτρολογήστε ξανά διπλά εισαγωγικά. (Εναλλακτικά, κάντε κλικ στο κουμπί Αναζήτηση για να εντοπίσετε και να επιλέξετε το αρχείο. Σε αυτή την περίπτωση, τα εισαγωγικά προστίθενται αυτόματα.)

    Για παράδειγμα, πληκτρολογήστε:"C:\Program Files\Microsoft Office\Office12\msaccess.exe"

  3. Μετά το κλείσιμο των εισαγωγικών, πληκτρολογήστε ένα κενό διάστημα και, στη συνέχεια, πληκτρολογήστε την πλήρη διαδρομή για τη βάση δεδομένων που θέλετε να συμπυκνώσετε και να επιδιορθώσετε. Εάν η διαδρομή περιλαμβάνει κενά διαστήματα, περικλείστε τη διαδρομή σε εισαγωγικά. Πληκτρολογήστε ακόμη ένα κενό διάστημα και, στη συνέχεια, πληκτρολογήστε /compact.

    Για παράδειγμα, πληκτρολογήστε: "C:\Ο Φάκελός Μου\Η Βάση Δεδομένων Μου" /compact

  4. Κάντε κλικ στο κουμπί Επόμενο.

  5. Στο πλαίσιο Πληκτρολογήστε ένα όνομα για αυτήν τη συντόμευση, πληκτρολογήστε ένα όνομα για τη συντόμευση και μετά κάντε κλικ στο κουμπί Τέλος.

    Ο οδηγός δημιουργεί τη συντόμευση και την τοποθετεί στην επιφάνεια εργασίας.

  6. Κάθε φορά που θέλετε να συμπυκνώσετε και να επιδιορθώσετε τη βάση δεδομένων, κάντε διπλό κλικ στη συντόμευση.

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

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

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

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

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

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

×