Applies ToMicrosoft Host Integration Server 2010

Príznaky

Pokúsite spustiť zložité SQL v prostredí Microsoft Host Integration Server 2010. Keď príkaz SQL obsahuje otáznik ("?") doslovné Poskytovateľ Microsoft OLE DB pre DB2 môže zlyhať. Napríklad, môžete vytvoriť nový balík Microsoft SQL Server integráciu služieb (SSIS) a vložíte balík toku údajov. Vytvoríte zdroj OLE DB a vložte príkaz SQL "?" slova v nasledujúcom príklade:

SELECT NDECRE || '?'FROM TIGS981FETCH FIRST 10 ROWS ONLY

V takomto prípade po zatvorení dialógového okna sa zobrazí červené odrážku. Okrem toho na table chýb zobrazí nasledujúce chybové hlásenie:

Chyba overenia. Úloha toku údajov: Príkaz SQL vyžaduje 1 parametre, ale priradenie parametrov má 0 parametre.

Príčina

Tento problém sa vyskytuje, pretože poskytovateľ nesprávne interpretuje "?" slova ako parameter namiesto reťazec.

Riešenie

Rýchla oprava rieši tento problém je súčasťou kumulatívnej aktualizácii balíka 1 Host Integration Server 2010.For ďalšie informácie o možnostiach získania Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Číselná sústava:

2533330 Kumulatívna aktualizácia balíka 1 Host Integration Server 2010

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.