Симптоми
Да разгледаме следния сценарий:
-
Можете да използвате един от следните доставчици на данни на Microsoft Host Integration Server 2010 за свързване с IBM DB2 система:
-
Microsoft BizTalk адаптер за DB2
-
Microsoft ADO.NET доставчик за DB2
-
-
Разрешите обединяване на връзката чрез добавяне на връзка обединяване = True свойството връзка низ, който се използва за свързване на IBM DB2 система.
-
Промените свойството на Изчакване за свързване в DB2 низа за връзка да има по-голяма от 15 секунди.
-
Записване на промените в DB2 низа за връзка.
В този случай когато използвате адаптер на BizTalk за DB2 или когато стартирате приложение, което използва ADO.NET доставчик за DB2, получавате едно от следните съобщения за грешка:
Съобщение за грешка 1
Низът на връзката не е дефиниран или съдържа невалидни свойства
Съобщение за грешка 2
Стойността е извън обхват
Причина
Този проблем възниква, защото BizTalk адаптер за DB2 и ADO.NET доставчик за DB2 доставчици на данни използва Свържете Timeout свойство, което има максимална стойност преди.
Решение
Информация за сборна актуализация
Корекцията, която разрешава този проблем е включен в пакет със сборни актуализации 1 за Host Integration Server 2013. За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:
2908834 сборния пакет за актуализация 1 за интегриране на сървър 2013Корекцията, която разрешава този проблем е включен в сборния пакет за актуализация 8 за Host Integration Server 2010. За повече информация как да получите кумулативен пакет за актуализация, вижте сборна актуализация пакет 8 за Host Integration Server 2010.
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Допълнителна информация
Свойството Връзка изчакване указва колко нова връзка заявка изчаква, когато се използват всички връзки в групата за връзка. Ако връзката не е била преди стойността на свойството за Свързване на изчакване изтече, нова заявка за връзка е неуспешна и възниква изключение "няма връзка с".
След като приложите тази актуализация, свойството Връзка изчакване няма ограничение. Освен това безкрайно Свързване таймаута е зададен чрез стойност –1.
Това актуализираната BizTalk адаптер за DB2 и Microsoft ADO.NET доставчик за DB2 съвпада с поведението, което вече съществува, когато използвате OLE DB доставчик за DB2, включен в Host Integration Server 2010 и самостоятелни OLE DB доставчик за DB2 доставчици, които са включени в Microsoft SQL Server пакети.