Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε έναν υπολογιστή που εκτελεί μια έκδοση 32-bit των Windows XP.
-
Έχετε εγκαταστήσει ένα από τα εξής:
-
Υπηρεσία παροχής Microsoft OLE DB για DB2 3.0 είναι εγκατεστημένο και εφαρμόζεται μια ενημερωμένη έκδοση που περιλαμβάνει το αρχείο Msdrda.dll. Αυτό το αρχείο έχει μια έκδοση 8.0.4302.0 ή νεότερη έκδοση.
-
Διαφορετικά, οι υπηρεσίες παροχής δεδομένων εγκαθίστανται στον κεντρικό υπολογιστή ενοποίησης Server 2010 αθροιστική ενημερωμένη έκδοση 1 (CU1).
-
Σε αυτό το σενάριο, όταν δημιουργείτε ή επεξεργασία μιας καθολικής σύνδεσης δεδομένων (UDL) και ελέγξτε τη σύνδεση στο αρχείο προέλευσης δεδομένων με το δεδομένων Access εργαλείο (DAT), ενδέχεται να λαμβάνετε ένα μήνυμα λάθους ως εξής:
-
Όταν κάνετε κλικ στο κουμπί " σύνδεση", λαμβάνετε το ακόλουθο μήνυμα λάθους:
Παρουσιάστηκε εξαίρεση που δεν αντιμετωπίστηκε στην εφαρμογή σας.
Δεν είναι δυνατή η φόρτωση του 'msdrda.dll': δεν ήταν δυνατή η εύρεση της καθορισμένης διαδικασίας. (Εξαίρεση από HRESULT: 0x8007007F). -
Όταν κάνετε κλικ στο κουμπί Δείγμα ερωτήματος ή πακέτα, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Το σημείο εισαγωγής δεν βρέθηκε
Το RegGetValueA σημείο καταχώρησης διαδικασία δεν ήταν δυνατό να εντοπιστεί στη βιβλιοθήκη δυναμικής σύνδεσης ADVAPI32. DLL
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή μια προηγούμενη ενημερωμένη έκδοση για την υπηρεσία παροχής OLE DB για DB2 προστεθεί μια κλήση προς το API RegGetValue. Το API RegGetValue δεν υποστηρίζεται σε εκδόσεις 32-bit των Windows XP. Τα σφάλματα που περιγράφονται στην ενότητα "Συμπτώματα" παρουσιάζονται όταν η υπηρεσία παροχής OLE DB για DB2 καλέσει το API δεν υποστηρίζεται.
Προτεινόμενη αντιμετώπιση
Πληροφορίες άμεσης επιδιόρθωσης
Υπηρεσία παροχής Microsoft OLE DB για DB2 3.0
Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.
Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για την πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Πληροφορίες αρχείων
Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Για την υπηρεσία παροχής Microsoft OLE DB για DB2 3.0, 32-bit
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4318.2 |
632,656 |
13-Dec-2011 |
23:14 |
x86 |
Ddmstr.dll |
8.0.4318.2 |
67,408 |
13-Dec-2011 |
23:14 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4318.2 |
788,376 |
13-Dec-2011 |
23:14 |
x86 |
Msdrda.dll |
8.0.4318.2 |
902,992 |
13-Dec-2011 |
23:14 |
x86 |
Για την υπηρεσία παροχής Microsoft OLE DB για DB2 3.0, 64-bit
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4318.2 |
632,656 |
13-Dec-2011 |
23:14 |
x86 |
Ddmstr.dll |
8.0.4318.2 |
67,408 |
13-Dec-2011 |
23:14 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4318.2 |
788,376 |
13-Dec-2011 |
23:14 |
x86 |
Msdrda.dll |
8.0.4318.2 |
902,992 |
13-Dec-2011 |
23:14 |
x86 |
Db2oledb.dll |
8.0.4318.2 |
883,024 |
13-Dec-2011 |
23:19 |
x64 |
Ddmstr.dll |
8.0.4318.2 |
55,120 |
13-Dec-2011 |
23:19 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4318.2 |
788,376 |
13-Dec-2011 |
23:19 |
x86 |
Msdrda.dll |
8.0.4318.2 |
1,553,232 |
13-Dec-2011 |
23:19 |
x64 |
Για την υπηρεσία παροχής Microsoft OLE DB για DB2 3.0, IA-64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4318.2 |
632,656 |
13-Dec-2011 |
23:14 |
x86 |
Ddmstr.dll |
8.0.4318.2 |
67,408 |
13-Dec-2011 |
23:14 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4318.2 |
788,376 |
13-Dec-2011 |
23:14 |
x86 |
Msdrda.dll |
8.0.4318.2 |
902,992 |
13-Dec-2011 |
23:14 |
x86 |
Db2oledb.dll |
8.0.4318.2 |
1,724,752 |
13-Dec-2011 |
23:25 |
IA-64 |
Ddmstr.dll |
8.0.4318.2 |
60,752 |
13-Dec-2011 |
23:25 |
IA-64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4318.2 |
788,376 |
13-Dec-2011 |
23:25 |
x86 |
Msdrda.dll |
8.0.4318.2 |
2,439,504 |
13-Dec-2011 |
23:25 |
IA-64 |
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".