Sümptomid
Kui kasutate Microsoft ODBC draiver DB2 jaoks IBM DB2 tabeli kohta on IBM DB2 Universal Database (UDB) z/OS süsteemi, kuvatakse järgmine tõrketeade:
[S1090] [Microsoft] [ODBC draiver DB2] Sobimatu stringi või puhvri pikkus.
See probleem ilmneb siis, kui IBM DB2 tabeli nimi on pikem kui 18 märki.
Märkused-
See tõrketeade kuvatakse täpse vormi võivad erineda sõltuvalt rakendus, mis kasutab ODBC draiver DB2 jaoks.
-
IBM DB2 UDB z/OS oli varem tuntud kui IBM DB2/MVS.
-
See probleem ilmneb ka Microsoft Host Integration Server 2006.
Põhjus
Toetamiseks maksimaalne tabeli nime pikkus 18 märki ODBC draiver DB2 jaoks IBM DB2 UDB, z/OS süsteem ühendub ODBC draiver DB2 jaoks mõeldud. See pikkus vastab maksimaalne tabeli nime pikkus, mis toetab IBM DB2 UDB jaoks z/OS versiooni, mis on vanemad kui IBM DB2 UDB z/OS versiooni 8.
Lahendus
Host Integration Server 2006
Selle probleemi lahendamiseks hankige uusim hoolduspakett Host Integration Server 2006. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
979497 Host Integration Server 2006 uusima hoolduspaketi hankimine
Host Integration Server 2004
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda parandust ainult selle konkreetse probleemiga süsteemides. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses "Kiirparandus on allalaadimiseks saadaval" sektsiooni. Kui seda jaotist ei ole, kontakteeruge vastava kiirparanduse hankimiseks Microsofti klienditeeninduse ja toega. Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:http://support.microsoft.com/contactus/?ws=supportMärkus. "Kiirparandus on allalaadimiseks saadaval" vormil kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Failiteave
Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC-aja ja kohaliku aja erinevuse väljaselgitamiseks kasutage juhtpaneeli tööriista kuupäev ja kellaaeg vahekaarti ajavöönd .
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
Nõutav hoolduspakett |
---|---|---|---|---|---|---|
Db2oledb.dll |
6.0.2048.0 |
488,960 |
03-Nov-2006 |
17:31 |
x86 |
SP1 |
Db2oledb.h |
Pole rakendatav |
24,579 |
03-Nov-2006 |
17:36 |
Pole rakendatav |
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 |
Märkus. Faili sõltuvuste tõttu võib Viimati tehtud käigultparandust, mis sisaldab neid faile sisaldavad täiendavaid faile.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
Pärast selle kiirparanduse rakendamist pääsevad ODBC draiver DB2 jaoks IBM DB2 tabelid, millel on tabeli nimed, mis on kuni 128 märki. See on maksimaalne kvalifitseerimata tabeli nime pikkus, mis toetab IBM DB2 UDB z/OS versiooni 8.
Probleemi, mis ilmneb, kui kasutate ODBC draiver DB2 jaoks IBM DB2 tabel, kus on veeru nimi, mis on 30 märki kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:924453 FIX: tõrketeade, kui kasutate Microsoft ODBC draiver DB2 jaoks IBM DB2 tabel, kus on veeru nimi, mis on 30 märki: "Üldine tõrge" Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus See artikkel käsitleb kolmandate poolte poolt valmistatud tooteid, kes pole Microsoftiga seotud. Microsoft ei garanteeri, mingit kaudset ega jõudlusele ega töökindlusele nende toodete kohta.