Príznaky
Pri použití Microsoft ovládač ODBC pre DB2 na IBM DB2 tabuľka na IBM DB2 Universal Database (UDB) z/operačného systému, zobrazí nasledujúce chybové hlásenie:
[S1090] [Microsoft] [Ovládač ODBC pre DB2] Neplatná dĺžka reťazca alebo medzipamäte.
Tento problém sa vyskytuje, keď je názov IBM DB2 tabuľky viac ako 18 znakov.
Poznámky-
Presný formát tohto chybového hlásenia závisí od aplikácie, ktorá používa ovládač ODBC pre DB2.
-
IBM DB2 UDB z/OS, bol predtým známy ako IBM DB2/MVS.
-
Tento problém sa vyskytuje v Microsoft Host Integration Server 2006.
Príčina
Ovládač ODBC pre DB2 slúži na podporu tabuľka maximálna dĺžka názvu 18 znakov, keď ovládač ODBC pre DB2 sa pripája k IBM DB2 UDB systém z/OS. Dĺžka zodpovedá tabuľka maximálna dĺžka názvu, podporovaný IBM DB2 UDB pre z/OS verzie, ktoré sú staršie než IBM DB2 UDB z/OS verzia 8.
Riešenie
Host Integration Server 2006
Ak chcete vyriešiť tento problém, Získajte najnovší balík service pack pre Host Integration Server 2006. Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
979497 ako získať najnovší balík service pack pre Host Integration Server 2006
Host Integration Server 2004
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy. Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na webovej lokalite spoločnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.
Informácie o súboroch
Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Time Zone (Časové pásmo) v položke Date and Time (Dátum a čas) v ovládacom paneli.
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
Požiadavka na aktualizáciu SP |
---|---|---|---|---|---|---|
Db2oledb.dll |
6.0.2048.0 |
488,960 |
03-Nov-2006 |
17:31 |
x86 |
SP1 |
Db2oledb.h |
Nevzťahuje sa |
24,579 |
03-Nov-2006 |
17:36 |
Nevzťahuje sa |
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 |
Poznámka: Vzhľadom na závislosti súborov, najnovšie rýchlu opravu, ktorá obsahuje tieto súbory môžu obsahovať aj ďalšie súbory.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Po použití tejto rýchlej opravy, ovládač ODBC pre DB2 prístup IBM DB2 tabuliek, ktoré majú názvy tabuľky až 128 znakov. Dĺžka je maximálna nekvalifikovaný tabuľky názov IBM DB2 UDB podporovaný z/OS verzia 8.
Ďalšie informácie o probléme, ktorý sa vyskytuje pri používaní ovládač ODBC pre DB2 prístup k IBM DB2 tabuľku, ktorá má názov stĺpca 30 znakov, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:924453 FIX: chybové hlásenie pri použití Microsoft ovládač ODBC pre DB2 prístup k IBM DB2 tabuľku, ktorá má názov stĺpca 30 znakov: "Všeobecná chyba" Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft Produkty tretích strán, ktorými sa zaoberá tento článok, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, implicitnej alebo inej, týkajúce sa výkonu alebo spoľahlivosti týchto produktov.