Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Εκτελείτε ένα συνδεδεμένο διακομιστή τετραμερή κατανεμημένο ερωτήματος επεξεργαστή του SQL Server 2008 R2 πρόταση SELECT ερώτημα σε μια βάση δεδομένων DB2 V10.5 για Windows.
-
Τα δεδομένα αποθηκεύονται σε DB2 για Windows V10.5 ως ΜΕΓΆΛΟ VARCHAR.
Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Συνδεδεμένο διακομιστή που δόθηκαν ασυνεπείς μετα-δεδομένα για μια στήλη.
Η στήλη αναφέρθηκε για να έχετε μια DBTYPE 128 στο χρόνο μεταγλώττισης και 129 κατά το χρόνο εκτέλεσης.
Αιτία
Η υπηρεσία παροχής Microsoft OLE DB για DB2 και το DRDA εφαρμογής του αιτούντος προγράμματος-πελάτη Microsoft για DB2 δεν μετατροπή τύπου δεδομένων DB2 για Windows V10.5 ΜΕΓΆΛΗ VARCHAR στον σωστό τύπο δεδομένων Microsoft OLE DB με συνέπεια. Αυτό το ζήτημα παρουσιάζεται όταν υποβάλλονται σε επεξεργασία και τα δύο από τα εξής:
-
Το σχήμα στήλης
-
Τα σύνολα αποτελεσμάτων ερωτήματος
Προτεινόμενη αντιμετώπιση
Αυτό το ζήτημα διορθώνεται στην αθροιστική ενημερωμένη έκδοση 2 για το 2016 διακομιστή ενοποίησης κεντρικού υπολογιστή.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Αναφορές
Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.