Simptome
Când utilizați Microsoft Driver ODBC pentru DB2 pentru a accesa un tabel IBM DB2 pe un IBM DB2 Universal bazei de date (UDB) pentru sistemul z/OS, primiţi următorul mesaj de eroare:
[S1090] [Microsoft] [ODBC DB2 Driver] Lungime șir sau tampon incorectă.
Această problemă apare atunci când numele de tabel IBM DB2 este mai mult de 18 caractere.
Note
-
Formatul exact de acest mesaj de eroare poate varia în funcţie de aplicații care utilizează ODBC Driver pentru DB2.
-
IBM DB2 UDB pentru z/OS a fost cunoscut anterior ca IBM DB2/MVS.
-
Această problemă se produce în Microsoft Host Integration Server 2006.
Cauza
Driver ODBC pentru DB2 este proiectat pentru a accepta o lungime de nume tabel maxim de caractere 18 când Driver ODBC pentru DB2 se conectează la un IBM DB2 UDB z/OS sistem. Această lungime corespunde cu lungimea numelui de tabel maximă, care este acceptat de IBM DB2 UDB pentru z/OS versiuni mai vechi decât IBM DB2 UDB pentru z/OS versiunea 8.
Rezolvare
Host Integration Server 2006
Pentru a rezolva această problemă, obțineți cel mai recent pachet service pack pentru Host Integration Server 2006. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
979497 cum se obține cel mai recent pachet service pack Host Integration Server 2006
Host Integration Server 2004
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă de numere de telefon de asistență și relații Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Informații despre fișier
Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
Cerințe SP |
---|---|---|---|---|---|---|
Db2oledb.dll |
6.0.2048.0 |
488,960 |
03-Nov-2006 |
17:31 |
x86 |
SP1 |
Db2oledb.h |
Nu este aplicabil |
24,579 |
03-Nov-2006 |
17:36 |
Nu este aplicabil |
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 |
Notă Datorită dependențelor de fișier, cele mai recente remedieri rapide care conține aceste fișiere, de asemenea, pot conține fișiere suplimentare.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
După aplicarea acestei remedieri rapide, Driver ODBC pentru DB2 poate accesa IBM DB2 tabele care au nume de tabel 128 de caractere. Această lungime este lungimea maximă tabel necalificat nume care este acceptat de IBM DB2 UDB pentru z/OS versiunea 8.
Pentru mai multe informații despre o problemă care apare atunci când utilizați Driver ODBC pentru DB2 pentru a accesa un tabel IBM DB2, care are un nume de coloane, care este de 30 de caractere, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
924453 FIX: mesaj de eroare când utilizați Microsoft Driver ODBC pentru DB2 pentru a accesa un tabel IBM DB2, care are un nume de coloane, care este de 30 de caractere: "General error"
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft
Produsele terţe despre care se discută în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.