"Ir pristatomas data ir laikas" klaida, kai naudojate OLEDB teikėjo DB2, pagrindinio kompiuterio integracijos Server 2013

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3064548
Požymiai
Įsivaizduokite tokią situaciją:

  • Microsoft pagrindinio kompiuterio integracijos Server 2013, galite konfigūruoti DB2 lentelę.
  • Lentelėje yra Timestamp stulpelį, kuriame yra 24:00:00 laiko reikšmė.
  • Bandote pasirinkti Timestamp stulpelį naudodami OLEDB teikėjas, skirtas DB2.
Tokiu atveju užklausos nepavyksta ir toliau išimtis:

System.ArgumentOutOfRangeException buvo neapdorota: HResult = 2146233086
Pranešimas = valandas, minutes ir antrasis parametrų apibūdinti, ir pristatomas data ir laikas.
Priežastis
Ši problema kyla dėl to, kad laiko reikšmę, 24:00:00 neleistinas Microsoft SQL Server.
Sprendimas

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikykite šias karštąsias pataisas tik tose sistemose, kuriose kyla šiame straipsnyje aprašoma problema. Šios karštosios pataisos gali būti papildomai testuojamos. Todėl jei ši triktis nekelia jums labai didelių problemų, rekomenduojame palaukti kito programinės įrangos naujinimo, kuriame bus šios karštosios pataisos.
Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šis skyrius nerodomas, kreipkitės į „Microsoft“ klientų aptarnavimo ir palaikymo tarnybą, kad gautumėte karštąsias pataisas.

Atkreipkite dėmesį, jei kyla kitų problemų arba jei būtina bet kokia trikčių diagnostika, jums gali tekti sukurti atskirą aptarnavimo užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Jei reikia išsamaus „Microsoft“ klientų aptarnavimo ir palaikymo tarnybos telefono numerių sąrašo arba norite pateikti atskirą užklausą, apsilankykite toliau nurodytoje „Microsoft“ svetainėje:

http://support.Microsoft.com/default.aspx?scid=fh; [LN]; CNTACTMS

Pastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Būtinosios sąlygos

Microsoft pagrindinio kompiuterio integracijos Server 2013 norint taikyti šias karštąsias pataisas, turite 2 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti kaupiamųjų naujinimų paketą, spustelėkite šį straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

Kaupiamojo naujinimo informacija

Šios problemos sprendimas yra įtraukti į 3 kaupiamųjų naujinimų paketas pagrindinio kompiuterio integracijos Server 2013. Daugiau informacijos apie tai, kaip įsigyti ir kaupiamojo naujinimo paketo, žr. Pagrindinio kompiuterio integracijos Server 2013 3 kaupiamųjų naujinimų paketas.
Problemos sprendimas
Norėdami išspręsti šią problemą, galite suprasti laiko Žymos stulpelio reikšmę kaip tekstas. Norėdami tai padaryti, turite nustatyti,Kaip Char data ir laikas ryšio eilutės parametrą kaip True. Pvz., nustatyti šią eilutę taip:

Data ir laikas, kaip Char = True
Daugiau informacijos
Darbo laiko Žymos stulpelio reikšmė24:00, koregavimas iš DB2 formato MSSQL formatas sukuria vieną dieną padidinti. Pvz., "2015-08-26-24.00.00.000000" DB2 pusėje reikšmė nustatoma "2015-08-27-00.00.00.000000" MSSQL pusėje.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Pastaba. Tai yra SPARČIOJO PUBLIKAVIMO straipsnis, sukurtas „Microsoft“ palaikymo organizacijoje ir pateikiamas tiesiai iš jos. Jame esanti informacija pateikiama tokia, kokia yra, atsižvelgiant į iškilusias problemas. Kadangi siekiama šią informaciją pateikti kuo greičiau, joje gali būti spausdinimo klaidų, todėl bet kuriuo metu ji gali būti pakeista apie tai nepranešus. Kitos informacijos žr. naudojimo sąlygose.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3064548 – Paskutinė peržiūra: 10/01/2015 06:13:00 – Peržiūra: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbsurveynew kbhotfixserver kbautohotfix kbmt KB3064548 KbMtlt
Atsiliepimai