OPRAVA: SSIS zlyhá pri konvertovaní údajov dátumu a času pomocou poskytovateľa údajov pre DB2

Vzťahuje sa na
Host Integration Server 2013 Microsoft Host Integration Server 2010 Microsoft OLE DB Provider for DB2 5.0 Microsoft OLE DB Provider for DB2 4.0

Príznaky

Máte spustenú aplikáciu služieb SQL Server Integration Services (SSIS), ktorá používa spravovaného poskytovateľa pre DB2, ktorý je súčasťou servera Microsoft Host Integration Server 2013 alebo samostatného poskytovateľa údajov pre DB2, verzia 4 alebo verzia 5. (Tento samostatný poskytovateľ je súčasťou balíka funkcií Microsoft SQL Server.) Táto aplikácia importuje stĺpec obsahujúci údaje Dátum a čas (typ údajov TimeStamp).

V takomto prípade sa náhodne zobrazí nasledujúce chybové hlásenie:

Poznámka

Msg 8114, úroveň 16, štát 8, riadok 1
Chyba pri konverzii typu údajov DBTYPE_DBTIMESTAMP na datetime2.

Príčina

Tento problém sa môže vyskytnúť, keď je hodnota TIMESTAMP rozdelená medzi dve 32-kB dátové medzipamäte DDM. V tomto prípade analyzátor času neskonvertuje "čas ako reťazec" na "štruktúru OleDb DBTIMESTAMP" podľa očakávania.

Riešenie

Microsoft Host Integration Server 2013

Oprava, ktorá rieši tento problém, je súčasťou nasledujúcej kumulatívnej aktualizácie:

Kumulatívna aktualizácia 3 pre server Host Integration Server 2013

Rýchla oprava kumulatívnej aktualizácie 2 pre Host Integration Server 2013

Podpora spoločnosti Microsoft poskytuje podporovanú rýchlu opravu pre kumulatívnu aktualizáciu 2 pre Host Integration Server 2013. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. 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 rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Ak chcete získať úplný zoznam telefónnych čísel na služby zákazníkom a technickej podpory spoločnosti Microsoft alebo vytvoriť samostatnú žiadosť o službu, kontaktujte nás.

Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovanú kumulatívnu aktualizáciu 2 pre Microsoft Host Integration Server 2013. Ďalšie informácie o tom, ako získať balík kumulatívnej aktualizácie, sa nachádzajú v nasledujúcom článku databázy Microsoft Knowledge Base:

2929767 Cumulative Update 2 for Host Integration Server 2013

Host Integration Server 2010

Oprava, ktorá rieši tento problém, je zahrnutá v kumulatívnej aktualizácii 10 pre Host Integration Server 2010.

Poskytovateľ Microsoft OLE DB pre DB2 4.0

Informácie o rýchlych opravách

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. 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 rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Ak chcete získať úplný zoznam telefónnych čísel na služby zákazníkom a technickej podpory spoločnosti Microsoft alebo vytvoriť samostatnú žiadosť o službu, kontaktujte nás.

Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.

Poskytovateľ Microsoft OLE DB pre DB2 5.0

Informácie o rýchlych opravách

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na vyriešenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite len v systémoch, v ktorých sa vyskytol problém popísaný v tomto článku. Táto rýchla oprava môže prejsť ďalšími testami. Ak teda nie ste vážne zasiahnutí týmto problémom, odporúčame počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti článku databázy Knowledge Base sa nachádza časť K dispozícii na stiahnutie rýchlej opravy. 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 rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo je potrebné riešenie problémov, možno bude potrebné vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy podpory, ktoré nespĺňajú podmienky na túto konkrétnu rýchlu opravu. Ak chcete získať úplný zoznam telefónnych čísel na služby zákazníkom a technickej podpory spoločnosti Microsoft alebo vytvoriť samostatnú žiadosť o službu, kontaktujte nás.

Poznámka: Formulár K dispozícii na stiahnutie rýchlych opráv zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, nie je pre daný jazyk k dispozícii rýchla oprava.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.