Gäller för
Host Integration Server 2013 Microsoft Host Integration Server 2010

Symptom

Föreställ dig följande:

  • Du kan använda en av följande providers för Microsoft Host Integration Server 2010 data för att ansluta till en IBM DB2-system:

    • Microsoft BizTalk-adaptern för DB2

    • Microsoft ADO.NET Data Provider för DB2

  • Du aktivera anslutningspoolen genom att lägga till den anslutningspool = True egenskap till den anslutningssträng som används för att ansluta till en IBM DB2-systemet.

  • Du kan ändra egenskapen Connect Timeout i DB2-anslutningssträngen ska ha ett värde som är större än 15 sekunder.

  • Du kan spara ändringarna till anslutningssträngen DB2.

I det här fallet när du använder BizTalk-adaptern för DB2 eller när du kör ett program som använder ADO.NET Data Provider för DB2, visas något av följande felmeddelanden:Felmeddelande 1

Anslutningssträngen inte är definierad eller innehåller ogiltiga egenskaper

Felmeddelande 2

Värdet ligger utanför intervallet

Orsak

Det här problemet uppstår eftersom BizTalk-adaptern för DB2 och ADO.NET Data Provider för DB2 dataproviders använder en Connect Timeout -egenskap som har ett största värde på 15 sekunder.

Lösning

Information om Kumulativ uppdatering

Den korrigeringsfil som löser problemet ingår i ett kumulativt uppdateringspaket 1 för Host Integration Server 2013. Mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2908834 kumulativt uppdateringspaket 1 för Host Integration Server 2013Den korrigeringsfil som löser problemet ingår i kumulativa uppdateringspaketet 8 för Host Integration Server 2010. Mer information om hur du skaffar den kumulativa uppdateringspaket, se kumulativ uppdatering paket 8 för Host Integration Server 2010.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Connect Timeout -egenskapen anger hur länge en ny anslutning begäran väntar när alla anslutningar i en anslutningspool används. Om en anslutning inte blir tillgängliga före värdet för egenskapen Connect Timeout löper ut, ny anslutningsbegäran misslyckas och en "anslutning är inte tillgänglig"-undantag inträffar.När du har installerat den här uppdateringen har Connect Timeout -egenskapen inte en övre gräns. Dessutom har en oändlig Connect Timeout -värde angetts med värdet –1.Uppdaterade beteendet för BizTalk-adaptern för DB2 och Microsoft ADO.NET Data Provider för DB2 matchar beteendet som redan finns när du använder OLE DB-Provider för DB2 som ingår i Host Integration Server 2010 och fristående OLE DB-Provider för DB2-providers som ingår i Funktionspaket för Microsoft SQL Server.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.