Pazīmes
Apsveriet šādu situāciju:
-
Microsoft Host Integration Server 2013 konfigurējat DB2 tabulā.
-
Šajā tabulā ir Timestamp kolonnu, kurai ir 24:00:00 laika vērtību.
-
Jūs mēģināt atlasīt Timestamp kolonnu, izmantojot pakalpojumu sniedzēja OLEDB DB2.
Šādā gadījumā pieprasījumu neizdodas un atgriež šādu izņēmumu:
System.ArgumentOutOfRangeException bija neapstrādāts: HResult = 2146233086
Ziņojumu = stundu, minūti un sekundi parametri aprakstīti ANO parādāms DateTime.
Iemesls
Šī problēma rodas, jo nav derīgs Microsoft SQL Server 24:00:00 laika vērtību.
Risinājums
Informācija par labojumfailu
Korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šajā rakstā aprakstītā problēma. Šajā labojumfailā, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums šī problēma nerada nopietnus traucējumus, ieteicams pagaidīt nākamos programmatūras atjauninājumus, kuros ir iekļauts šis labojumfails.
Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta dienestu, lai iegūtu labojumfailu.
Ņemiet vērā, ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft vietni:
http://support.Microsoft.com/default.aspx?scid=FH; [LN]; CNTACTMS
Piezīme. Veidlapā "Pieejama labojumfaila lejupielāde" norādītas valodas, kurām ir pieejams labojumfails. Ja veidlapā nav norādīta nepieciešamā valoda, tas nozīmē, ka šai valodai labojumfails nav pieejams.
Priekšnosacījumi
Kumulatīvais atjauninājums 2 jāinstalē Microsoft Host Integration Server 2013 lai lietotu šo labojumfailu. Lai iegūtu papildinformāciju par to, kā iegūt kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
Host Integration Server 2013 2929767 kumulatīvo atjauninājumu pakotne 2.
Informācija par kumulatīvo atjauninājumu
Šīs problēmas labojums ir iekļauts 3. kumulatīvo atjauninājumu pakotne Host Integration Server 2013. Lai iegūtu papildinformāciju par to, kā iegūt kumulatīvā atjauninājuma pakotne, skatiet kumulatīvā atjauninājuma pakotnes 3 Host Integration Server 2013.
Risinājums
Lai novērstu šo problēmu, var interpretēt laikspiedola kolonnas vērtību tekstā. Lai to izdarītu, jāiestata DateTime, Char savienojuma virkne parametru spēkā. Piemēram, šī virkne iestatīt šādi:
DateTime, Char = True
Papildinformācija
Darba vērtība kolonnā Timestamp ir 24:00, DB2 formāts pielāgojums MSSQL formātā izveido vienas dienas pieaugumu. Piemēram, vērtība "2015-08-26-24.00.00.000000" DB2 pusē pielāgo "2015-08-27-00.00.00.000000" MSSQL pusē.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".