Symptomer
Tenk deg følgende:
-
Du kan bruke ett av følgende Microsoft Host Integration Server 2010-dataleverandører til å koble til en IBM DB2-systemet:
-
Microsoft BizTalk Adapter for DB2
-
Microsoft ADO.NET Data Provider for DB2
-
-
Du aktivere tilkoblingspooling ved å legge til den tilkoblingsgruppering = True egenskapen tilkoblingsstrengen som brukes til å koble til IBM DB2-systemet.
-
Du kan endre Connect Timeout -egenskapen i DB2 tilkoblingsstrengen for å ha en verdi som er større enn 15 sekunder.
-
Du kan lagre endringene i DB2 tilkoblingsstrengen.
I dette tilfellet når du bruker BizTalk Adapter for DB2, eller når du kjører et program som bruker ADO.NET Data Provider for DB2, får du en av følgende feilmeldinger:
Feilmelding 1
Tilkoblingsstrengen er ikke definert, eller inneholder ugyldige egenskaper
Feilmelding 2
Verdien er utenfor området
Årsak
Dette problemet oppstår fordi BizTalk Adapter for DB2 og ADO.NET-dataleverandør for DB2 dataleverandører bruker en Connect Timeout -egenskap som har en maksimumsverdi på 15 sekunder.
Oppløsning
Informasjon om kumulativ oppdatering
Hurtigreparasjon som løser dette problemet er inkludert i kumulativ oppdateringspakke 1 for Host Integration Server 2013. Hvis du vil ha mer informasjon om hvordan du får tak i den kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2908834 kumulativ oppdateringspakke 1 for Host Integration Server 2013Hurtigreparasjon som løser dette problemet er inkludert i kumulativ oppdateringspakke 8 for Host Integration Server 2010. Hvis du vil ha mer informasjon om hvordan du får tak i den kumulative pakken, kan du se kumulativt oppdatere pakke-8 for Host Integration Server 2010.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Connect Timeout -egenskapen angir hvor lenge en ny tilkobling forespørsel venter når alle tilkoblingene i tilkoblingsgruppen som brukes. Hvis en tilkobling ikke blir tilgjengelig før verdien til egenskapen Connect Timeout utløper, forespørsel om ny tilkobling mislykkes, og det oppstår et unntak "tilkobling ikke tilgjengelig".
Når du har installert denne oppdateringen, har Connect Timeout -egenskapen ikke en øvre grense. I tillegg er en uendelig Connect Timeout -verdi angitt ved hjelp av en verdi på –1.
Denne oppdaterte virkemåten for BizTalk Adapter for DB2 og Microsoft ADO.NET Data Provider for DB2 samsvarer med atferden er allerede til stede når du bruker OLE DB-leverandøren for DB2 som er inkludert i Host Integration Server 2010 og frittstående OLE DB-leverandøren for DB2-leverandører som er inkludert i Microsoft SQL Server-funksjonspakker.