Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Όταν χρησιμοποιείτε το πρόγραμμα οδήγησης Microsoft ODBC για DB2 για να αποκτήσετε πρόσβαση σε έναν πίνακα της IBM DB2 σε ένα IBM DB2 Universal βάσης δεδομένων (UDB) για το σύστημα z/OS, λαμβάνετε το ακόλουθο μήνυμα λάθους:

[S1090] [Microsoft] [Πρόγραμμα οδήγησης ODBC DB2] Μη έγκυρο μήκος της συμβολοσειράς ή του buffer.

Αυτό το ζήτημα παρουσιάζεται όταν το όνομα του πίνακα IBM DB2 είναι μεγαλύτερο των 18 χαρακτήρων.

Σημειώσεις

  • Η ακριβής μορφή αυτού του μηνύματος λάθους ενδέχεται να ποικίλλουν ανάλογα με την εφαρμογή που χρησιμοποιεί το πρόγραμμα οδήγησης ODBC για DB2.

  • IBM DB2 UDB για z/OS προηγουμένως ήταν γνωστό ως IBM DB2/MVS.

  • Αυτό το ζήτημα παρουσιάζεται επίσης στο Microsoft Host Integration Server 2006.

Αιτία

Πρόγραμμα οδήγησης ODBC για DB2 έχει σχεδιαστεί να υποστηρίζει όνομα πίνακα μέγιστο μήκος 18 χαρακτήρες, όταν το πρόγραμμα οδήγησης ODBC για DB2 συνδέεται σε ένα IBM UDB DB2 για z/Λειτουργικού συστήματος. Μήκος αυτό αντιστοιχεί με το μήκος του ονόματος πίνακα μέγιστη που υποστηρίζεται από IBM DB2 UDB για z/OS εκδόσεις που είναι παλαιότερες από την IBM DB2 UDB για z/OS έκδοση 8.

Προτεινόμενη αντιμετώπιση

Host Integration Server 2006

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack του Host Integration Server 2006. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

979497 Τρόπος λήψης του τελευταίου service pack του Host Integration Server 2006

Host Integration Server 2004

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο πρόβλημα. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.

Όνομα αρχείου

Έκδοση αρχείου

Μέγεθος αρχείου

Ημ/νία

Ώρα

Πλατφόρμα

Απαίτηση SP

Db2oledb.dll

6.0.2048.0

488,960

03-Nov-2006

17:31

x86

SP1

Db2oledb.h

Δεν ισχύει

24,579

03-Nov-2006

17:36

Δεν ισχύει

SP1

Ddmstr.dll

6.0.2048.0

44,032

03-Nov-2006

17:31

x86

SP1

Drdaresync.exe

6.0.2048.0

337,408

03-Nov-2006

17:32

x86

SP1

Microsoft.hostintegration.dataaccesslibrary.dll

6.0.2048.0

86,016

03-Nov-2006

17:31

x86

SP1

Microsoft.hostintegration.dataaccesstool.exe

6.0.2048.0

2,703,360

03-Nov-2006

17:32

x86

SP1

Microsoft.hostintegration.msdb2client.dll

6.0.2048.0

114,688

03-Nov-2006

17:31

x86

SP1

Mseidb2c.dll

6.0.2048.0

71,680

03-Nov-2006

17:31

x86

SP1

Mseidb2d.dll

6.0.2048.0

435,200

03-Nov-2006

17:31

x86

SP1

Mseidrda.dll

6.0.2048.0

695,808

03-Nov-2006

17:32

x86

SP1

Σημείωση Εξαιτίας εξαρτήσεων αρχείων, η πιο πρόσφατη επείγουσα επιδιόρθωση που περιέχει αυτά τα αρχεία μπορεί επίσης να περιέχει πρόσθετα αρχεία.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, το πρόγραμμα οδήγησης ODBC για DB2 να αποκτήσετε πρόσβαση σε πίνακες IBM DB2 που έχουν ονόματα πίνακα μέχρι 128 χαρακτήρες. Το μήκος είναι το μήκος του ονόματος μέγιστο ακατάλληλο πίνακα που υποστηρίζεται από IBM DB2 UDB για z/OS έκδοση 8.

Για περισσότερες πληροφορίες σχετικά με ένα πρόβλημα που παρουσιάζεται όταν χρησιμοποιείτε το πρόγραμμα οδήγησης ODBC για DB2, για να αποκτήσετε πρόσβαση σε έναν πίνακα της IBM DB2 που έχει ένα όνομα στήλης, το οποίο είναι 30 χαρακτήρες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

924453 ΕΠΙΔΙΌΡΘΩΣΗ: εμφανίζεται μήνυμα λάθους όταν χρησιμοποιείτε το πρόγραμμα οδήγησης Microsoft ODBC για DB2, για να αποκτήσετε πρόσβαση σε έναν πίνακα της IBM DB2 που έχει ένα όνομα στήλης, το οποίο είναι 30 χαρακτήρες: "Γενικό σφάλμα"

Για περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, σχετικά με τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×