Αναγν. άρθρου: 279334 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0

ACC97: Τρόπος επιδιόρθωσης μιας κατεστραμμένης βάσης δεδομένων Jet 3.5

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

Η Microsoft Access 2.0/Jet 2.x και Access 95/Jet 3.0 έκδοση αυτού του άρθρου, ανατρέξτε στην ενότητα109953  (http://support.microsoft.com/kb/109953/EN-US/ ) .

Για μια έκδοση της Microsoft Access 2000/Jet 4.0 αυτού του άρθρου, ανατρέξτε στην ενότητα209137  (http://support.microsoft.com/kb/209137/EN-US/ ) .

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Το αρχείο της βάσης δεδομένων σας ενδέχεται να υποστεί ζημιά εξαιτίας παραγόντων του περιβάλλοντος. Τα συμπτώματα μιας κατεστραμμένης βάσης δεδομένων ποικίλουν: η ένδειξη "#Διαγραμμένο" (#Deleted) εμφανίζεται σε ορισμένες εγγραφές, δεν είναι δυνατό να ανοιχτεί ένα από τα αντικείμενα της βάσης δεδομένων ή δεν είναι δυνατό να ανοιχτεί όλο το αρχείο στην Access. Η επιδιόρθωση και βοηθητικά προγράμματα συμπύκνωσης στη Microsoft Access είναι χρήσιμα εργαλεία για την ανάκτηση και τη βελτιστοποίηση αρχείων βάσεων δεδομένων της Microsoft Access. Αυτό το άρθρο περιγράφει αυτά τα βοηθητικά προγράμματα και προσφέρει επιπλέον εναλλακτικές λύσεις για την επιδιόρθωση κατεστραμμένων βάσεων δεδομένων. Επίσης, πληροφορίες σχετικά με το τι μπορεί να προκαλέσει καταστροφή παρέχεται στην ενότητα "Τυπική προκαλεί την εμφάνιση του MDB αρχείο καταστροφής" αυτού του άρθρου.

Περισσότερες πληροφορίες

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

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

Το βοηθητικό πρόγραμμα επιδιόρθωσης

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

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

Βοηθητικό πρόγραμμα συμπίεσης

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

Σημαντικό: Συμπύκνωση της βάσης δεδομένων συχνά είναι το καλύτερο προστατευτικών συντήρησης για ένα αρχείο .mdb. Ακολουθεί μια λίστα των ενεργειών που εκτελεί το βοηθητικό πρόγραμμα συμπύκνωσης.
  • Αναδιοργανώνει σελίδες του πίνακα, ώστε να βρίσκονται σε γειτονικές σελίδες βάσης δεδομένων. Με αυτόν τον τρόπο βελτιώνεται η απόδοση, επειδή ο πίνακας δεν είναι πλέον κατακερματισμένος στη βάση δεδομένων.
  • Reclaims χώρος που δημιουργούνται από τις διαγραφές αντικειμένων και εγγραφών. Όταν διαγράφονται αντικείμενα ή εγγραφές από τη βάση δεδομένων, ο χώρος που καταλάμβαναν επισημαίνεται ως διαθέσιμος για νέες προσθήκες στη βάση δεδομένων. Ωστόσο, το μέγεθος της βάσης δεδομένων δεν συρρικνώνεται ποτέ, αν δεν γίνει συμπύκνωση της βάσης δεδομένων. Θα πρέπει να γίνεται συχνά συμπύκνωση σε βάσεις δεδομένων στις οποίες αντικείμενα και εγγραφές είναι συχνά προστίθενται, διαγράφονται και ενημερώνονται.
  • Επαναφέρει τα πεδία "Αυτόματης αρίθμησης" βηματικής έτσι ώστε η επόμενη τιμή που εκχωρείται θα είναι μία μεγαλύτερη από την υψηλότερη τιμή των υπόλοιπων εγγραφών. Για παράδειγμα, αν έχουν διαγραφεί όλες οι εγγραφές στη βάση δεδομένων, μετά τη συμπύκνωση της βάσης δεδομένων, το πεδίο Αυτόματης αρίθμησης (AutoNumber) θα έχει την τιμή 1, όταν προστεθεί η επόμενη εγγραφή. Αν το 50 είναι η υψηλότερη τιμή Αυτόματης αρίθμησης (AutoNumber) από αυτές που απομένουν στη βάση δεδομένων, μετά τη συμπύκνωση η τιμή θα γίνει 51, όταν προστεθεί η επόμενη εγγραφή. Σημειώστε ότι αυτό ισχύει ακόμη και αν είχαν προηγουμένως προστεθεί εγγραφές που περιέχουν τιμές μεγαλύτερες από την τιμή 50, αλλά οι οποίες διαγράφηκαν πριν από την συμπύκνωση.
  • Δημιουργεί ξανά τα στατιστικά στοιχεία πίνακα που χρησιμοποιούνται στη διαδικασία βελτιστοποίησης ερωτήματος. Αυτά τα στατιστικά στοιχεία μπορεί να είναι πλέον ενημερωμένες με τον καιρό, συνήθως αν συναλλαγές έχουν ανακληθεί ή αν η βάση δεδομένων δεν έκλεισε σωστά λόγω του ρεύματος ή να κλείσετε εντελώς το πρόγραμμα χρησιμοποιώντας το Microsoft Jet πριν από την αποτυχία σβήσατε τον υπολογιστή.
  • Επισημαίνει όλα τα ερωτήματα, ώστε θα είναι recompiled την επόμενη φορά που εκτελείται το ερώτημα. Αυτό είναι σημαντικό, γιατί τα στατιστικά στοιχεία βάσης δεδομένων είναι δυνατό να αλλάξουν και ενδέχεται ένα ερώτημα που είχε μεταγλωττιστεί προηγουμένως να έχει ένα ανακριβές σχέδιο ερωτήματος.

Σημαντικές οδηγίες για τη συμπύκνωση μιας βάσης δεδομένων

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

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

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

Δεν πρέπει άλλοι χρήστες να έχουν ανοιχτή τη βάση δεδομένων. When a database is compacted, it has to be open exclusively by Microsoft Jet to prevent any users from accessing and modifying the database during the process.

Recovering a Damaged Database

If you are experiencing Microsoft Jet 3.x error numbers 3197, 3343, or 3015, please also refer to the following article in the Microsoft Knowledge Base:
182867  (http://support.microsoft.com/kb/182867/EN-US/ ) ACC: Jet Database Engine 3.x Error Messages Due to Corruption
The following steps outline a general method for repairing a damaged database:
  1. Make a copy of the damaged database (.mdb) file as a backup.
  2. Make sure the .mdb file is closed and delete the corresponding .ldb file, if it is there.

    ΣΗΜΕΙΩΣΗ: The .ldb file is used to determine which records are locked in a shared database and by whom. If a database is opened for shared use, the .ldb file is created with the same name as the corresponding database (.mdb). For example, if you open (for shared use) the Northwind.mdb sample database in the C:\Program Files\Microsoft Office\Office\Samples folder, then a file named Northwind.ldb is automatically created in the same folder. The .ldb file is automatically deleted after the last user has exited the database with two exceptions--when the last user does not have delete permissions to the folder containing the .mdb file, or when the database is corrupted.

    For additional information about .ldb files, click the article number below to view the article in the Microsoft Knowledge Base:
    136128  (http://support.microsoft.com/kb/136128/EN-US/ ) ACC: Εισαγωγή στα αρχεία .ldb (95/97)
    In troubleshooting what is causing database corruption, you can view the contents of .ldb files by running the Ldbview utility. For information about this utility, see the "How to Determine What Users/Workstations Are Causing the File to be Marked Suspect" section of this article.
  3. Run the Compact utility as follows:
    1. If a database is open, close it.
    2. Στο διακομιστήΕργαλείαμενού, σημείοΒοηθητικά προγράμματα βάσης δεδομένων, και στη συνέχεια κάντε κλικ στο κουμπίCompact Database.

      At this point, check your database to see if the damage has been repaired. If not, continue with the remaining steps.
  4. If the damage is in a table, query, or index, run the Repair utility as follows:

    Σημαντικό: Run theRepair Databasecommand only when the Microsoft Jet database engine returns a message indicating that the Repair should be run. Για ναRepair Databasecommand should not be run under any other circumstances.
    1. If a database is open, close it.
    2. Στο διακομιστήΕργαλείαμενού, σημείοΒοηθητικά προγράμματα βάσης δεδομένων, και στη συνέχεια κάντε κλικ στο κουμπίRepair Database.
    3. Select the damaged file in theRepair Databaseπαράθυρο διαλόγου και στη συνέχεια κάντε κλικΕπιδιόρθωση.

      If the repair is successful, you will receive the following message:
      Successfully repaired the '<path><database name="">' database. </database></path>
      Αν η επιδιόρθωση δεν ολοκληρωθούν με επιτυχία, θα λάβετε ένα μήνυμα που θα το δηλώνει. This means that the damage to a table, query, or index is so severe that it cannot be corrected, or the damage is in an object that theΕπιδιόρθωσηutility cannot affect.
  5. If the damage is in a table and the previous steps have not recovered it, try the following:
    1. In Microsoft Access, export the table to an ASCII (delimited text) file. For more information about this topic, search on the phrase "delimited text file," and then view the "exporting Access data" topic using the Microsoft Access Help Index.
    2. Διαγράψτε όποιες σχέσεις σχετίζονται με τον πίνακα και κατόπιν διαγράψτε τον πίνακα από τη βάση δεδομένων.
    3. Συμπυκνώστε τη βάση δεδομένων.
    4. Δημιουργήστε ξανά τον πίνακα και τις σχέσεις που είχε.
    5. Using a word processor, examine the ASCII file for bad or strange data and remove those records. Save the file in an ASCII text file format.
    6. Επαναλάβετε την εισαγωγή του αρχείου ASCII στον πίνακα που μόλις ξανά. Για περισσότερες πληροφορίες σχετικά με αυτό το θέμα, αναζήτηση από τη φράση "οριοθετημένο αρχείο κειμένου" και στη συνέχεια, προβάλετε το θέμα "Εισαγωγή ή σύνδεση" Χρήση της Microsoft Access ευρετήριο της Βοήθειας.
    7. Καταχωρήστε ξανά τις εγγραφές τις οποίες διαγράψατε αναγκαστικά.
  6. Εάν τα προηγούμενα βήματα αποτύχει η ανάκτηση της κατεστραμμένης βάσης δεδομένων, προσπαθήστε να δημιουργήσετε μια νέα βάση δεδομένων και εισάγοντας τα αντικείμενα, ένα προς ένα, από την παλιά βάση δεδομένων στην καινούργια. Στη συνέχεια δημιουργήστε ξανά τις σχέσεις. Αυτή η τεχνική επιλύει τα ζητήματα που σχετίζονται με κατεστραμμένους πίνακες συστήματος στη βάση δεδομένων.
  7. Αν η ζημιά εντοπίζεται σε μια φόρμα ή έκθεση, η ζημιά μπορεί να της φόρμας ή της έκθεσης ή σε ένα ή περισσότερα στοιχεία ελέγχου της φόρμας ή της έκθεσης. Μπορείτε να διαγράψετε τη φόρμα ή την έκθεση και να εισαγάγετε από το αντίγραφο ασφαλείας της βάσης δεδομένων σας ή χρησιμοποιήστε μία από τις ακόλουθες επιλογές:
    • Αν η ζημιά εντοπίζεται σε της φόρμας ή της έκθεσης, Δημιουργία νέας φόρμας ή έκθεσης και στη συνέχεια αντιγράψτε τα στοιχεία ελέγχου από την αρχική φόρμα ή έκθεση.
    • Αν η ζημιά έχει γίνει σε ένα στοιχείο ελέγχου της φόρμας ή της έκθεσης, Δημιουργία νέας φόρμας ή έκθεσης και στη συνέχεια δημιουργήστε ξανά τα στοιχεία ελέγχου στη νέα φόρμα ή έκθεση. Είναι προτιμότερο να δημιουργήσετε ξανά όλα τα στοιχεία ελέγχου, επειδή δεν υπάρχει τρόπος να καταλάβετε ποια στοιχεία ελέγχου είναι κατεστραμμένα.
  8. Αν η ζημιά εντοπίζεται σε μια μακροεντολή ή λειτουργική μονάδα, η ζημιά μπορεί να είναι η μακροεντολή ή τη λειτουργική μονάδα, η ίδια ή στα περιεχόμενα της μακροεντολής ή της λειτουργικής μονάδας. Μπορείτε να διαγράψετε τη μακροεντολή ή λειτουργική μονάδα και να εισαγάγετε από το αντίγραφο ασφαλείας της βάσης δεδομένων σας ή χρησιμοποιήστε μία από τις ακόλουθες επιλογές:
    • Αν η ζημιά εντοπίζεται σε τη μακροεντολή ή τη λειτουργική μονάδα, η ίδια, δημιουργήστε μια νέα μακροεντολή ή μια νέα λειτουργική μονάδα και, στη συνέχεια, αντιγράψτε τα περιεχόμενα της αρχικής μακροεντολής ή λειτουργικής μονάδας.
    • Η ζημιά μπορεί να περιλαμβάνουν χαρακτήρες που δεν είναι ASCII με ενσωματωμένους στη λειτουργική μονάδα. Αποθηκεύστε τη λειτουργική μονάδα ως αρχείο κειμένου, καταργήστε τα κατεστραμμένα ή παράξενα δεδομένα και στη συνέχεια φορτώστε ξανά το αρχείο κειμένου σε μια νέα λειτουργική μονάδα.
    • Αν η ζημιά έχει γίνει στα περιεχόμενα της μακροεντολής ή της λειτουργικής μονάδας, πρέπει να δημιουργήσετε μια νέα μακροεντολή ή λειτουργική μονάδα και στη συνέχεια να δημιουργήσετε ξανά τα περιεχόμενα της αρχικής μακροεντολής ή λειτουργικής μονάδας.
  9. Εάν το σφάλμα αφορά που δεν είναι δυνατό το άνοιγμα της λειτουργικής μονάδας κλάσης από μια φόρμα ή έκθεση ή την προβολή σχεδίασης μιας λειτουργικής μονάδας, ίσως θελήσετε να δοκιμάσετε το/ ανακατασκευαστείο διακόπτης γραμμής εντολών. Συνιστάται να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων πριν να επιχειρήσετε αυτήν τη μέθοδο. Ακολουθεί ένα δείγμα εντολής με το/ ανακατασκευαστείΕναλλαγή, όπου MSAccess.exe βρίσκεται στην προεπιλεγμένη θέση και η βάση δεδομένων DB1.mdb βρίσκεται στο φάκελο C:\:
    C:\Program Files\Microsoft Office\Office\MSAccess.exe / ανακατασκευαστεί C:\DB1.mdb
    Μετά την εκτέλεση αυτής της εντολής από τοΕκτέλεσηπλαίσιο, θα σας ζητηθεί για τη μεταγλώττιση της βάσης δεδομένων μετά τη χρήση/ ανακατασκευαστεί.
  10. Μπορείτε να κάνετε λήψη του βοηθητικού προγράμματος Jetcomp.exe. Εκτέλεση Jetcomp.exe να σε ορισμένες περιπτώσεις επιδιόρθωση βάσεων δεδομένων που διαφορετικά θα είναι ανεπανόρθωτο.Για πρόσθετες πληροφορίες σχετικά με τον τρόπο απόκτησης του Jetcomp.exe, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    172733  (http://support.microsoft.com/kb/172733/EN-US/ ) Ενημέρωση της έκδοσης του Microsoft Jet 3.5 διαθέσιμη για λήψη
Αν με αυτά τα βήματα δεν μπορείτε να επιδιορθώσετε τη βάση δεδομένων, τότε πιθανότατα η βάση έχει καταστραφεί και δεν είναι δυνατό να επιδιορθωθεί. Εάν ισχύει αυτό, θα πρέπει να επαναφέρετε το τελευταίο αντίγραφο ασφαλείας της βάσης δεδομένων ή να δημιουργήσετε ξανά τη βάση δεδομένων.

Ως τελευταία εναλλακτική λύση, μερικές σύμβουλοι μπορεί να παράσχουν μια υπηρεσία επιδιόρθωσης της βάσης δεδομένων Microsoft Access. Because this is such a specialized service, the most efficient way to locate a consultant is to post a message in the Microsoft Access "Third Party and User Groups" Internet newsgroup, which has the following newsgroup address:
microsoft.public.access.3rdpartyusrgrp
For additional information about Microsoft Access Internet newsgroups, click the article number below to view the article in the Microsoft Knowledge Base:
150057  (http://support.microsoft.com/kb/150057/EN-US/ ) ACC: Microsoft Access Newsgroups Available on the Internet

Typical Causes of MDB File Corruption

There are three main causes of corruption in Access/Jet mdb files.

Database is Suspect/Corrupted Due to Interrupted Write Operation

You should always quit Access properly by clickingΈξοδος (Exit)ήClose (Κλείσιμο)Στο διακομιστήFILEΜενού (Menu). If a database is open and writing data when Access is abnormally shut down, the Jet database engine may mark the file as suspect/corrupted. This can happen if the computer is manually turned off without first shutting down Windows or if power is lost. Other situations may not shut down Access but may still interfere with Jet's writing of data to the disk while the database is open. This can happen, for instance when networks experience data collisions or disk drives malfunction. If any of these interruptions occur, then Jet may mark the database as potentially corrupted.

When Jet begins a write operation, it sets a flag, and resets the flag when the operation is completed. If a write operation is interrupted, the flag remains set. When you try to open that database again, Jet determines that the flag is set and reports that the database is corrupted. In most cases, the data in the database is not actually corrupted, but the set flag alerts Jet that corruption may have occurred. In cases such as this, compacting and/or repairing the database can typically restore the database. Fortunately, there are ways to determine which user and workstation was responsible for marking the file as suspect. See the "How to Determine What Users/Workstations Are Causing the File to be Marked Suspect" section later in this article.

Faulty Networking Hardware

In this case, the file corruption does not involve the Jet database engine; rather the file is literally corrupted by some outside cause. The cause can be one or more links in the hardware chain between the computer that the database resides on and the computer that has the database open. This list includes, but is not limited to, network interface cards, network cabling, routers, and hubs.

Hardware-based corruption is typically indicated by .mdb files that cannot be restored through the use of compacting, repairing, or Jetcomp. Hardware corruption will typically recur until the responsible hardware is repaired or replaced.

Opening and Saving the MDB File in Another Program

There is no way to recover a .mdb file that was opened and then saved in a program other than Access. For example, Microsoft Word allows you to open an Access database and then save it (although it serves no good purpose to do so because if you open an MDB file in another program, all you can see are extended characters). Saving the file in this manner will cause the .mdb file to prompt you for a database password when you try to open it in Access even though the file may have never been password-protected in Access. The password prompt occurs in such cases because the first byte range that Access checks when it opens a file is where the database password would be. If that byte contains corrupted data, Access treats the file as being password protected. Even if there were a way to get around the password prompt in this case, the database would still be unrecoverable because the binary structure is scrambled and therefore unreadable to Access. Recovering a backup copy of the file is the only solution in this case.For additional information about this issue, click the article number below to view the article in the Microsoft Knowledge Base:
223043  (http://support.microsoft.com/kb/223043/EN-US/ ) ACC: Database Password Appears Even Though It Was Never Set

How to Determine What Users/Workstations Are Causing the File to Be Marked Suspect

You can determine which workstation and user caused Jet to mark a .mdb file as suspect with the LDBView utility, which is available by downloading Jetutils.exe from the following Microsoft Web site:
http://download.microsoft.com/download/access97/utility1/1/WIN98/EN-US/JETUTILS.EXE (http://download.microsoft.com/download/access97/utility1/1/WIN98/EN-US/JETUTILS.EXE)
For additional information about the Microsoft Jet Utilities, click the article number below to view the article in the Microsoft Knowledge Base:
176670  (http://support.microsoft.com/kb/176670/EN-US/ ) ACC: Microsoft Jet Utilities είναι διαθέσιμη στο Κέντρο λήψης
Ldbview let you observe which users are currently logged into the database, as well as any users that may have left the file in a suspect state.

Steps That You Can Take to Help Prevent Corruption

  • Avoid losing power during database writes. Losing power can cause the database to be left in a suspect state.
  • Avoid dropping network connections.
  • Avoid abnormal termination of Microsoft Jet connections such as power loss, manual shutdown, having Task Manager shutdown the application, and so on.
  • When programming, close all Data Access Object (DAO) and ActiveX Data Objects (ADO) objects that you have open. Examples includeRecordset,QueryDef,TableDefANDDatabaseδύο διαστάσεων.
  • Τα ανεπανόρθωτα σφάλματα συστήματος έχουν σχεδόν πάντα προκαλέσει φυσιολογικό τερματισμό. Αν η βάση δεδομένων σας παρουσιάζει συχνά ανεπανόρθωτα σφάλματα, θα πρέπει να επιλύσετε τα σφάλματα, πριν η βάση δεδομένων καταστραφεί σε τέτοιο σημείο ώστε να μην είναι δυνατό το άνοιγμα ή η ανάκτησή της.Για πρόσθετες πληροφορίες σχετικά με τα βοηθητικά προγράμματα Jet της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    148424  (http://support.microsoft.com/kb/148424/EN-US/ ) ACC: Την αντιμετώπιση ανεπανόρθωτων σφαλμάτων συστήματος στην Microsoft Access 95 και Microsoft Access 97
  • Συχνά συμπύκνωση της βάσης δεδομένων.

    Σημαντικό: Να μην εκτελείται τοΕπισκευή βάσης δεδομένωνη εντολή στην Access 97, εκτός εάν το Microsoft Jet θα σας ζητήσει να κάνετε κάτι τέτοιο.
  • Μην εκτελείτε IPX σε Windows NT Server, όπου βρίσκονται οι βάσεις δεδομένων Jet μέσω του δικτύου και του υπολογιστή-πελάτη είναι Microsoft Windows 95 με IPX/SPX. Αντί για αυτό, εκτελέστε το TCP-IP σχετικά με τα Windows NT Server και μια στοίβα διπλή πρωτοκόλλων IPX και TCP-IP του υπολογιστή-πελάτη των Windows 95. Τα Windows NT σε Windows NT με IPX/SPX θα δεν προκαλούν το πρόβλημα, ούτε θα Novell σε οποιονδήποτε υπολογιστή-πελάτη.
  • Αποφύγετε έναν μεγάλο αριθμό λειτουργιών ανοιχτό και κλεισίματος σε μια επανάληψη (40.000 διαδοχικές ανοίγματος/κλεισίματος λειτουργίες σε πάνω από 1.000.000.

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 97 Standard Edition
Λέξεις-κλειδιά: 
kbdownload kbhowto kbusage kbmt KB279334 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:279334  (http://support.microsoft.com/kb/279334/en-us/ )
Retired KB ArticleΑποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.