Příznaky
Jde o takovouto situaci:
-
Použijte jednu z následujících zprostředkovatelů dat serveru Microsoft Host Integration Server 2010 pro připojení k systému IBM DB2:
-
Adaptér Microsoft BizTalk pro DB2
-
Microsoft ADO.NET Data Provider for DB2
-
-
Povolit sdružování připojení přidáním sdružování připojení = True, vlastnost na připojovací řetězec, který slouží k připojení k systému IBM DB2.
-
Můžete změnit vlastnost Connect Timeout v připojovacím řetězci DB2 hodnotu větší než 15 sekund.
-
Uložit změny do databáze DB2 připojovací řetězec.
V tomto scénáři při použití adaptéru BizTalk pro DB2 nebo při spuštění aplikace, která používá ADO.NET zprostředkovatele dat pro databázi DB2, obdržíte jednu z následujících chybových zpráv:
Chybová zpráva 1
Připojovací řetězec není definován nebo obsahuje neplatné vlastnosti
Chybová zpráva 2
Hodnota je mimo rozsah.
Příčina
K tomuto problému dochází, protože adaptér BizTalk pro DB2 a zprostředkovatele dat ADO.NET zprostředkovatele dat DB2 pomocí Connect Timeout vlastnost, která má maximální hodnotu 15 sekund.
Řešení
Informace o kumulativní aktualizaci
Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 1 pro Host Integration Server 2013. Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2908834 balíček kumulativní aktualizace 1 pro server Host Integration Server 2013Oprava, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 8 pro Host Integration Server 2010. Další informace o tom, jak získat kumulativní balíček aktualizace naleznete v tématu kumulativní 8 balíčku aktualizace Host Integration Server 2010.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Vlastnost Timeout připojení Určuje, jak dlouho nové připojení žádost čeká při použití všech připojení fondu připojení. Připojení se nestane-li k dispozici před hodnotu vlastnosti Časový limit připojení vyprší, požadavek na nové připojení se nezdaří a dojde k výjimce "připojení není k dispozici".
Po instalaci této aktualizace nemá vlastnost Connect Timeout horní mez. Navíc je neomezená hodnota Connect Timeout je určen pomocí hodnoty –1.
Tento aktualizovaný chování pro adaptér BizTalk pro DB2 a Microsoft ADO.NET Data Provider for DB2 odpovídá chování, které je již při použití zprostředkovatele OLE DB pro DB2, která je součástí Host Integration Server 2010 a samostatné zprostředkovatele OLE DB pro DB2 zprostředkovatele, které jsou součástí funkce sady Microsoft SQL Server.