Συμπτώματα
Μια πρόταση SQL αποστέλλεται από το IBM DB2 στην υπηρεσία της Microsoft για κατανεμημένη σχεσιακή αρχιτεκτονική βάσεων δεδομένων (DRDA). Εάν η δήλωση περιέχει ένα πλήρως προσδιορισμένο αναγνωριστικό όπως "SCHEMA1. TABLE1," στο κεντρικό σύστημα IBM ενδέχεται να εμφανιστεί ένα μήνυμα σφάλματος παρόμοιο με το ακόλουθο:
Σημείωση
SQLCODE: -204
SQLSTATE: 42704
SQLERRMT: προκριματικό." ΕΊΝΑΙ ΑΠΡΟΣΔΙΌΡΙΣΤΟ ΌΝΟΜΑ
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή ο μετασχηματιστής SQL που χρησιμοποιείται από την υπηρεσία της Microsoft για DRDA δεν αναλύει σωστά και ενημερώνει τα πλήρως προσδιορισμένα αναγνωριστικά που αναφέρονται . Επιπλέον, ο μετασχηματιστής SQL δεν ενημερώνει το όνομα της αντιστοιχισμένης συλλογής στο όνομα του σχήματος με βάση τις ρυθμίσεις στο αρχείο App.config που χρησιμοποιείται από την υπηρεσία της Microsoft για DRDA.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Η ενημέρωση κώδικα που επιλύει αυτό το ζήτημα περιλαμβάνεται στην αθροιστική ενημερωμένη έκδοση 1 για Microsoft Host Integration Server 2013.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".