BUG: Access τερματίζεται απροσδόκητα όταν συνδεδεμένος πίνακας Oracle παραμένει ανενεργό

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 282349 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Για προχωρημένους: Απαιτεί ειδικό κωδικοποίησης, διαλειτουργικότητας και ικανότητες πολλών χρηστών.

Αυτό το άρθρο αφορά μόνο βάσεις δεδομένων της Microsoft Access (.mdb).

Σημαντικό: Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την τροποποίηση του μητρώου. Πριν να τροποποιήσετε το μητρώο, βεβαιωθείτε ότι έχετε δημιουργήσει αντίγραφα ασφαλείας και ότι γνωρίζετε τον τρόπο επαναφοράς του μητρώου, σε περίπτωση που προκύψει κάποιο θέμα. Για πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας, επαναφοράς και επεξεργασίας του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
256986Περιγραφή του μητρώου των Microsoft Windows
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Συμπτώματα

Όταν ανοίγετε ένα συνδεδεμένο πίνακα Sybase 8ior Oracle και αφήσετε ανενεργό στη βάση δεδομένων για μεγάλα χρονικά διαστήματα, λαμβάνετε το ακόλουθο μήνυμα λάθους και, στη συνέχεια, τερματίζεται η Access:
Η εφαρμογή Microsoft Access αντιμετώπισε πρόβλημα και πρέπει να τερματιστεί η λειτουργία της. Λυπούμαστε για οποιαδήποτε αναστάτωση.
Επίσης, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους όταν προσπαθείτε να κλείσετε τον πίνακα μετά από μεγάλες περιόδους αδράνειας:
Αυτή η ενέργεια θα σταματήσουν τον τρέχοντα κωδικό σε κατάσταση διακοπής. Θέλετε να διακόψετε την εκτέλεση κώδικα;
Κάνοντας κλικ στο κουμπίYESτα αποτελέσματα σε έναν ατέρμονα βρόχο του μηνύματος λάθους. Για να τερματίσετε την Access, πρέπει να χρησιμοποιήσετε τη Διαχείριση εργασιών.

Αιτία

Αυτό το ζήτημα προκύπτει αν ισχύουν όλες οι ακόλουθες συνθήκες:
  • Χρησιμοποιείτε την Microsoft για το πρόγραμμα οδήγησης Oracle, έκδοση 2.573.6526.00.
  • Έχετε τοΧρονικό διάστημα ανανέωσης ODBCΟρίστε 1500.
  • Έχετε το ODBCConnectionTimeoutρύθμιση μητρώου οριστεί σε μια τιμή διαφορετική από 0.

Προτεινόμενη αντιμετώπιση

Για την επίλυση αυτού του ζητήματος, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1: Αλλαγή του ODBC ανανέωση ρυθμίσεων χρονικού διαστήματος

  1. Ξεκινήστε τη Microsoft Access.
  2. Στο διακομιστήΕργαλείαμενού, κάντε κλικ στο κουμπίOptions.
  3. Κάντε κλικ στην καρτέλαΓια προχωρημένους (Advanced)TAB.
  4. Αλλαγή τουΧρονικό διάστημα ανανέωσης ODBCρύθμιση σε μια τιμή μεγαλύτερη από την προεπιλεγμένη ρύθμιση 1500.

Μέθοδος 2: Αλλαγή της ρύθμισης χρονικού ορίου σύνδεσης ODBC στο μητρώο

ΠΡΟΣΟΧΗ: Εάν χρησιμοποιείτε σωστά τον Επεξεργαστή μητρώου, μπορεί να προκαλέσετε σοβαρά προβλήματα, τα οποία ίσως απαιτήσουν την επανεγκατάσταση του λειτουργικού σας συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα θέματα που προκύπτουν από την εσφαλμένη χρήση του Επεξεργαστή Μητρώου (Registry Editor) είναι δυνατό να επιλυθούν. Χρησιμοποιήστε τον Επεξεργαστή Μητρώου (Registry Editor) με δική σας ευθύνη.
  1. Στο διακομιστήStartΜενού, κάντε κλικ στο κουμπίΕκτέλεση.
  2. ΣτοOpenπληκτρολογήστεRegedit.
  3. Εντοπίστε το ακόλουθο κλειδί μητρώου:
       HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC
    					
  4. Διπλό κλικConnectionTimeout, και στη συνέχεια αλλάξτε τοΔεκαδική (Decimal)η τιμή 0.
  5. Κάντε κλικOk, και κατόπιν κλείστε τον Επεξεργαστή μητρώου.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στην Access 2002.

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

Βήματα για την αναπαραγωγή της συμπεριφοράς

  1. Ανοίξτε οποιοδήποτε συνδεδεμένο πίνακα 8i της Oracle.
  2. Ελαχιστοποιήστε τον πίνακα και, στη συνέχεια, να ελαχιστοποιηθεί η Microsoft Access.
  3. Αφήστε την περίοδο λειτουργίας της Access ανενεργή για περίπου 1 έως 2 ώρες. Σημειώστε ότι μετά από λίγη ώρα, λαμβάνετε ένα από τα μηνύματα λάθους που αναφέρονται στην ενότητα "Συμπτώματα" αυτού του άρθρου.
Τα προϊόντα άλλων κατασκευαστών που αναφέρονται σε αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Ιδιότητες

Αναγν. άρθρου: 282349 - Τελευταία αναθεώρηση: Σάββατο, 17 Σεπτεμβρίου 2011 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Access 2002 Standard Edition
Λέξεις-κλειδιά: 
kbstoprespond kbtshoot kbbug kberrmsg kbnofix kbmt KB282349 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:282349

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com