Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Σε ένα περιβάλλον Microsoft κεντρικού υπολογιστή ενοποίησης Server 2010, μπορείτε να χρησιμοποιήσετε την υπηρεσία παροχής Microsoft OLE DB για DB2 v3.
-
Θέλετε να χρησιμοποιήσετε τη γλώσσα SQL για να μετακινήσετε δεδομένα Unicode σε τύπους δεδομένων για γραφικά δεδομένα από μια βάση δεδομένων IBM DB2.
-
Δοκιμάστε να χρησιμοποιήσετε υπηρεσιών ενοποίησης διακομιστή SQL (SSIS) για να κάνετε αυτήν την κίνηση.
Σε αυτό το σενάριο, η λειτουργία μπορεί να αποτύχει. Επιπλέον, εμφανίζονται μηνύματα λάθους παρόμοια με τα ακόλουθα:
Μήνυμα σφάλματος 1
Msg XXX, επίπεδο XX, κατάσταση X, γραμμή Xσιωπηρή μετατροπή από δεδομένα τύπου nvarchar σε δυαδικό δεν επιτρέπεται. Χρησιμοποιήστε τη συνάρτηση CONVERT, για να εκτελέσετε αυτό το ερώτημα.
Μήνυμα σφάλματος 2
Msg XXX, επίπεδο XX, κατάσταση X, γραμμή Xη υπηρεσία παροχής OLE DB "XXX" για συνδεδεμένο διακομιστή "XXX" που δόθηκαν ασυνεπείς μετα-δεδομένα για μια στήλη. Η στήλη "VGRAPH" (μεταγλώττιση σειρά 2) του αντικειμένου ""XXX"." XXX"." XXX"" αναφέρθηκε για να "DBCOLUMNFLAGS_ISFIXEDLENGTH" 16 κατά το χρόνο μεταγλώττισης και 0 κατά το χρόνο εκτέλεσης.
Επίλυση
Πληροφορίες άμεσης επιδιόρθωσης
Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το πρόβλημα που περιγράφεται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση. Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για την πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Προϋποθέσεις
Πρέπει να έχετε υπηρεσία παροχής Microsoft κεντρικού υπολογιστή ενοποίησης Server 2010 και Microsoft OLE DB για v3 DB2, για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.
Πληροφορίες επανεκκίνησης
Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης.
Πληροφορίες αντικατάστασης
Αυτή η άμεση επιδιόρθωση δεν αντικαθιστά μια άμεση επιδιόρθωση που κυκλοφόρησε στο παρελθόν.
Πληροφορίες αρχείου
Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Για το 2010 ενοποίηση διακομιστή Microsoft κεντρικού υπολογιστή, έκδοση 32-bit
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.5.4274.2 |
640,848 |
17-Mar-2011 |
12:23 |
x86 |
Ddmstr.dll |
8.5.4274.2 |
67,408 |
17-Mar-2011 |
12:23 |
x86 |
Ipresync.dll |
8.5.4274.2 |
526,168 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.5.4274.2 |
1,300,376 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.drdalink.dll |
8.5.4274.2 |
58,760 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.msdb2client.dll |
8.5.4274.2 |
255,888 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.msdb2entityclient.dll |
8.5.4274.2 |
395,160 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.msdb2entityclient.dll |
8.5.4274.2 |
395,160 |
17-Mar-2011 |
12:23 |
x86 |
Microsoft.hostintegration.mshostfileclient.dll |
8.5.4274.2 |
194,456 |
17-Mar-2011 |
12:23 |
x86 |
Msdrda.dll |
8.5.4274.2 |
976,720 |
17-Mar-2011 |
12:23 |
x86 |
Για Microsoft κεντρικού υπολογιστή ενοποίησης Server 2010, έκδοση 64-bit
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.5.4274.2 |
640,848 |
17-Mar-2011 |
12:34 |
x86 |
Db2oledb.dll |
8.5.4274.2 |
897,872 |
17-Mar-2011 |
12:34 |
x64 |
Ddmstr.dll |
8.5.4274.2 |
55,632 |
17-Mar-2011 |
12:34 |
x64 |
Ddmstr.dll |
8.5.4274.2 |
67,408 |
17-Mar-2011 |
12:34 |
x86 |
Ipresync.dll |
8.5.4274.2 |
717,656 |
17-Mar-2011 |
12:34 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.5.4274.2 |
1,300,376 |
17-Mar-2011 |
12:34 |
x86 |
Microsoft.hostintegration.drdalink.dll |
8.5.4274.2 |
58,760 |
17-Mar-2011 |
12:34 |
x86 |
Microsoft.hostintegration.drdalink.dll |
8.5.4274.2 |
69.000 |
17-Mar-2011 |
12:34 |
x64 |
Microsoft.hostintegration.msdb2client.dll |
8.5.4274.2 |
255,888 |
17-Mar-2011 |
12:34 |
x86 |
Microsoft.hostintegration.msdb2entityclient.dll |
8.5.4274.2 |
395,160 |
17-Mar-2011 |
12:34 |
x86 |
Microsoft.hostintegration.mshostfileclient.dll |
8.5.4274.2 |
194,456 |
17-Mar-2011 |
12:34 |
x86 |
Msdrda.dll |
8.5.4274.2 |
1,695,568 |
17-Mar-2011 |
12:34 |
x64 |
Msdrda.dll |
8.5.4274.2 |
976,720 |
17-Mar-2011 |
12:34 |
x86 |
Για την υπηρεσία παροχής Microsoft OLE DB για DB2 v3, x86
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4312.0 |
628,560 |
18-Mar-2011 |
17:07 |
x86 |
Ddmstr.dll |
8.0.4312.0 |
67,408 |
18-Mar-2011 |
17:07 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4312.0 |
788,376 |
18-Mar-2011 |
17:07 |
x86 |
Msdrda.dll |
8.0.4312.0 |
902,992 |
18-Mar-2011 |
17:07 |
x86 |
Για την υπηρεσία παροχής Microsoft OLE DB για DB2 v3, x64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4312.0 |
628,560 |
18-Mar-2011 |
17:08 |
x86 |
Db2oledb.dll |
8.0.4312.0 |
880,976 |
18-Mar-2011 |
17:08 |
x64 |
Ddmstr.dll |
8.0.4312.0 |
55,632 |
18-Mar-2011 |
17:08 |
x64 |
Ddmstr.dll |
8.0.4312.0 |
67,408 |
18-Mar-2011 |
17:08 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4312.0 |
788,376 |
18-Mar-2011 |
17:08 |
x86 |
Msdrda.dll |
8.0.4312.0 |
1,553,232 |
18-Mar-2011 |
17:08 |
x64 |
Msdrda.dll |
8.0.4312.0 |
902,992 |
18-Mar-2011 |
17:08 |
x86 |
Για την υπηρεσία παροχής Microsoft OLE DB για v3 DB2, IA-64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημερομηνία |
Ώρα |
Πλατφόρμα |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4312.0 |
1,721,168 |
18-Mar-2011 |
17:09 |
IA-64 |
Db2oledb.dll |
8.0.4312.0 |
628,560 |
18-Mar-2011 |
17:09 |
x86 |
Ddmstr.dll |
8.0.4312.0 |
61,264 |
18-Mar-2011 |
17:09 |
IA-64 |
Ddmstr.dll |
8.0.4312.0 |
67,408 |
18-Mar-2011 |
17:09 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4312.0 |
788,376 |
18-Mar-2011 |
17:09 |
x86 |
Msdrda.dll |
8.0.4312.0 |
2,440,016 |
18-Mar-2011 |
17:09 |
IA-64 |
Msdrda.dll |
8.0.4312.0 |
902,992 |
18-Mar-2011 |
17:09 |
x86 |
Σημείωση Εξαιτίας εξαρτήσεων αρχείων, η πιο πρόσφατη επείγουσα επιδιόρθωση που περιέχει αυτά τα αρχεία μπορεί επίσης να περιέχει πρόσθετα αρχεία.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".