Príznaky
Predstavte si nasledujúcu situáciu:
-
Microsoft Host Integration Server 2013, môžete nastaviť tabuľku DB2.
-
Tabuľka obsahuje časovú stĺpca hodnotu času 24:00:00.
-
Pokúsite vybrať časovú stĺpca pomocou OLEDB poskytovateľ pre DB2.
V takomto prípade požiadavka zlyhá a vráti nasledujúce výnimky:
System.ArgumentOutOfRangeException sa nespracuje: HResult = 2146233086
Správa = hodinu, minútu a sekundu parametre popísané ne-representable DateTime.
Príčina
Tento problém sa vyskytuje, pretože čas 24:00:00 hodnotu neplatné Microsoft SQL Server.
Riešenie
Informácie o rýchlej oprave
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 systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. 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é, 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 postup, ako vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://support.Microsoft.com/default.aspx?scid=FH; [LN]; CNTACTMS
Pozná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.
Požiadavky
Musíte mať Kumulatívna aktualizácia 2 pre Microsoft Host Integration Server 2013 nainštalovaný chcete použiť túto rýchlu opravu. Ďalšie informácie o možnostiach získania Kumulatívna aktualizácia balíka, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2929767 Kumulatívna aktualizácia 2 pre Host Integration Server 2013
Kumulatívna aktualizácia informácií
Opraviť tento problém je súčasťou kumulatívnej aktualizácii balíka 3 Host Integration Server 2013. Ďalšie informácie o možnostiach získania Kumulatívna aktualizácia balíka nájdete Kumulatívna aktualizácia balíka 3 Host Integration Server 2013.
Alternatívne riešenie
Ak chcete vyriešiť tento problém, môžete interpretovať časovú stĺpca hodnotu ako text. Však musíte nastaviť Dátum a čas ako Char pripojenie parametra na hodnotu True. Napríklad nastaviť tento reťazec nasledovne:
Dátum a čas ako Char = True
Ďalšie informácie
Hodiny hodnotu v stĺpci 24:00, upraviť formát DB2 MSSQL formát vytvorí jeden deň zvýšenie. Napríklad, hodnota "2015-08-26-24.00.00.000000" na strane DB2 prispôsobené "2015-08-27-00.00.00.000000" na strane MSSQL.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.