Αναγν. άρθρου: 179476 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0

Το αρχείο INF: Εσφαλμένες εκδόσεις των Odbcint.dll είναι δυνατό να επηρεάζουν τα στοιχεία

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

Συμπτώματα

Σε ορισμένες περιπτώσεις το αρχείο DLL του ODBC, Odbcint.dll, δεν είναι πλέον συγχρονισμένη με τα άλλα αρχεία ODBC DLL. Αυτό μπορεί να προκαλέσει σφάλμα έκδοσης Odbcint.dll κατά την εκκίνηση εφαρμογών εξαρτώνται από το ODBC. Όταν ξεκινάτε μια εφαρμογή ODBC, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Ο πόρος ODBC DLL (odbcint.dll) είναι διαφορετική
έκδοση από τη Διαχείριση προγραμμάτων οδήγησης ODBC (αρχείου ODBC32.dll από).

Πρέπει να επανεγκαταστήσετε τα στοιχεία ODBC, για να εξασφαλίσετε τη σωστή λειτουργία.

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

Προβλήματα έκδοση Odbcint.dll μπορεί επίσης να επηρεάσει SQL Server και SQL Executive. Για πρόσθετες πληροφορίες σχετικά με τις επιπτώσεις από την υπηρεσία του SQL Server, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
175398  (http://support.microsoft.com/kb/175398/EN-US/ ) : PRB: SQL Server μπορεί να φαίνεται να σταματά να ανταποκρίνεται κατά την εκκίνηση



Όταν η υπηρεσία SQL Executive επηρεάζεται, δεν γίνεται εκκίνηση προγραμματισμένων εργασιών και δεν τερματίζεται σωστά όταν εκδίδετε μια αίτηση τερματισμού της υπηρεσίας. Όταν προσπαθείτε να εκτελέσετε οποιαδήποτε εργασία, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Σφάλμα 21003: [SQL Server] σφάλμα εκτέλεσης xp_schedulersignal
εκτεταμένη αποθηκευμένη διαδικασία: SQLExecutive δεν λειτουργεί

Προβλήματα ODBC μπορεί επίσης να επηρεάσει SQL Server εκτεταμένη αποθηκευμένες διαδικασίες. Όταν κάνετε επανεκκίνηση της υπηρεσίας του SQL Server, εάν κάνετε κλικ στο κουμπί "Άκυρο", όταν εμφανιστεί το μήνυμα λάθους σχετικά με την ασυμφωνία του DLL, μια κλήση στο xp_cmdshell ή xp_logevent ενδέχεται να προκαλέσει το διακομιστή για να σταθεροποιήσετε. Οι υπάρχουσες συνδέσεις στο διακομιστή δεν επιτρέπεται να προχωρήσει και δεν μπορούν να γίνουν νέες συνδέσεις στο διακομιστή. Πρέπει να κάνετε επανεκκίνηση του διακομιστή. Εάν κάνετε κλικ στο κουμπί OK στο παράθυρο διαλόγου του μηνύματος λάθους, οι επόμενες κλήσεις xp_cmdshell ή xp_logevent έχουν τηρηθεί.

Αιτία

Από προεπιλογή, η υπηρεσία SQL Server έχει ξεκινήσει χρησιμοποιώντας τον λογαριασμό τοπικού συστήματος και επιτρέπεται η αλληλεπίδραση με την επιφάνεια εργασίας. Όταν γίνεται εκκίνηση του SQL Server, εμφανίζεται ένα προειδοποιητικό μήνυμα σφάλματος από την ασυμφωνία Odbcint.dll, ωστόσο η υπηρεσία SQL Executive έχει ρυθμιστεί ώστε να ξεκινούν με ένα συγκεκριμένο λογαριασμό και όχι να αλληλεπιδρούν με την επιφάνεια εργασίας. Κατά την εκκίνηση του SQL Executive, αλλά δεν εμφανίζει το προειδοποιητικό μήνυμα σφάλματος από την ασυμφωνία Odbcint.dll.

SQL Executive εμφανίζεται να λειτουργεί με τη διαχείριση των υπηρεσιών SQL και SQL Enterprise Manager, αλλά μπορεί να ξεκινήσει εργασίες. Έναρξη εργασιών από τη Διαχείριση εταιρείας ή εκτέλεση xp_schedulersignal δίνει σφάλμα 21003 (ανατρέξτε στην ενότητα "Συμπτώματα").

Εναλλακτικός τρόπος αντιμετώπισης

To permanently resolve this problem, update your ODBC components so that they all have compatible file versions. To do this, quit all ODBC-related applications and reinstall ODBC. The ODBC setup files that are included with SQL Server are available on the SQL Server CD in the \i386\ODBC directory.

For additional information, please see the following article in the Microsoft Knowledge Base:
170769  (http://support.microsoft.com/kb/170769/EN-US/ ) : PRB: "ODBC Resource DLL Is a Different Version Than ..." Error


Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
Λέξεις-κλειδιά: 
kbprb kbmt KB179476 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:179476  (http://support.microsoft.com/kb/179476/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.