Šobrīd esat bezsaistē, tiek gaidīts atkārtots savienojums ar internetu

Labojums: OLE DB nodrošinātājs DB2 ignorē pozitīvi SQLCodes, kas tiek atgriezti DB2 Host Integration Server 2010 vidē

SVARĪGI! Šis raksts ir tulkots, izmantojot Microsoft mašīntulkošanas programmatūru, un šo rakstu nav tulkojis cilvēks. Microsoft piedāvā gan rakstus, ko tulkojuši cilvēki, gan mašīntulkotus rakstus, tāpēc jebkuram zināšanu bāzes rakstam varat piekļūt savā dzimtajā valodā. Tomēr mašīntulkotu rakstu kvalitāte ne vienmēr ir teicama. Šādos rakstos var būt leksikas, sintakses vai gramatikas kļūdas, kas līdzinās kļūdām, kādas pieļauj ārzemnieks, runājot jūsu valodā. Microsoft neuzņemas atbildību par jebkādām neprecizitātēm, kļūdām vai bojājumiem, ko izraisījis kļūdains satura tulkojums vai kas radušās tulkojuma lietojuma gaitā. Turklāt Microsoft regulāri atjaunina mašīntulkošanas programmatūru.

Noklikšķiniet šeit, lai skatītu šī raksta versiju angļu valodā: 2653101
SIMPTOMI
Microsoft Host Integration Server 2010 vidē, jūs varat pamanīt, ka Microsoft OLE DB nodrošinātājs DB2 ignorē pozitīvi SQLCodes, kas tiek atgriezti DB2. Piemēram, ja DB2/MVS (kas attiecas uz DB2 z/OS) atgriežSQLCode = +802 SQLSTATE = = 01519kļūda, tas norāda, ka vispārēju aritmētiskās kļūdas radušās laikā. Šī kļūda varētu būt pārpildes kļūda, dalīt ar nulli kļūda vai līdzīgas kļūdas.
RISINĀJUMS
Lai atrisinātu šo problēmu, piemērot labojumfailu, kas aprakstīts vēlāk šajā sadaļā.

Ja jūs vēlaties, lai attēlotu brīdinājuma ziņojumu par kļūdu ziņojumiem, pievienot jaunu Db2WarningsAsError reģistra mainīgo uz šādu reģistra atrašanās vietu:
HKEY_LOCAL_MACHINE\Software\Microsoft\Host integrācija Server\Data integrācijas


Vērtības nosaukums: Db2WarningsAsError
Vērtības tips: REG_MULTI_SZ (virkņu vērtība)
Vērtību dati: SQLCodes, ko vēlaties tvert kā izņēmumu lietojumprogrammā (piem., 105, 408 un 802). Katram SQLCode ir jābūt atsevišķā rindā, kā redzams šajā piemērā:
SQLCodes


Šis jaunais ieraksts ļauj pozitīvi SQLCode brīdinājuma ziņojumus, piemēram, dalīt ar nulli vai decimāldaļas pārpildes atpakaļ kļūda izņēmuma piemērošanu.

Tā, piemēram, decimāldaļu pārplūdes brīdinājuma ziņojumu par DB2/MVS redzama kā izņēmums kļūdas, kas ir līdzīgs šim:
IZŅĒMUMS KĻŪDA DECIMAL PĀRPILDE?REIZINĀŠANAS?DECIMĀLĀ?XXX RADUSIES EKSPLUATĀCIJAS DATI, POZĪCIJA SQLSTATE:01519, SQLCODE: 802
Vai dalīt ar nulli brīdinājuma ziņojums tiek parādīts kā izņēmums kļūda, kas ir līdzīgs šim:
IZŅĒMUMS KĻŪDA NULLI DALĪT?RAJONS?DECIMĀLĀ? 001? RADĀS LAIKĀ DARBĪBU UZ DATU POZĪCIJAS SQLSTATE =: 01519 SQLCODE: 802

Informācija par labojumfailu

Ir pieejami no Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šajā rakstā izklāstīto problēmu. Šis labojumfails, iespējams, tiks veikta papildu testēšana. Tādēļ, ja jums ir šī problēma nerada nopietnus, ieteicams pagaidīt nākamajā programmatūras atjauninājums, kurā ir iekļauts šis labojumfails.

Ja labojumfails ir pieejams lejupielādei, tur ir sadaļa "Pieejama labojumfaila lejupielāde norādītas" šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, sazinieties ar Microsoft klientu apkalpošanas un atbalsta, lai iegūtu labojumfailu.

Piezīme 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. Pilnu sarakstu ar Microsoft klientu apkalpošanas un atbalsta tālruņu numuri vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šādu Microsoft vietni: Piezīme Veidlapā "Pieejama labojumfaila lejupielāde norādītas" parāda valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas ir, jo labojumfails nav pieejams, šai valodai.

Priekšnoteikumi

Host Integration Server 2010 instalēt, lai lietotu šo labojumfailu, ir nepieciešama.

Restartējiet informāciju

Jums var nākties pēc šī labojumfaila instalēšanas dators jārestartē.

Rezerves informācija

Šis labojumfails neaizstāj iepriekš izlaistus labojumfailu.

Informāciju par failu

Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā. Šo failu datumi un laiki ir norādīti atbilstoši koordinētajam pasaules laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta uz vietējo laiku. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet Laika josla cilni Datuma un laika no vadības paneļa vienumiem.

Microsoft Host Integration servera 2010, 32 bitu izdevums
Faila nosaukumsFaila versijaFaila lielumsDatumsLaiksPlatforma
Msdrda.dll8.5.4437.2989,00816-Jan-201216: 49x86
Microsoft Host integrācijas Server 2010, 64 bitu izdevums
Faila nosaukumsFaila versijaFaila lielumsDatumsLaiksPlatforma
Msdrda.dll8.5.4437.21,718,09616-Jan-201216: 49x64
Piezīme Sakarā ar failu atkarības pēdējā labojums, kas satur šos failus var saturēt arī papildu failus.


STATUSS
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas minēti sadaļā "Attiecas uz".
HIS2010

Brīdinājums: šis raksts ir tulkots automātiski

Rekvizīti

Raksta ID: 2653101. Pēdējo reizi pārskatīts: 01/31/2012 00:32:00. Pārskatījums: 1.0

Microsoft Host Integration Server 2010

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2653101 KbMtlv
Atsauksmes
did=1&t="> document.write(" d=1&t=">