Симптомы
Рассмотрим следующий сценарий:
-
Выполнение транзакции с помощью поставщика Microsoft OLE DB для DB2, который поставляется с Microsoft узла Integration Server 2013.
-
Пул соединений включен.
-
Единицы работы задано значение DUW для распределенных транзакций.
В этом случае может появиться следующее сообщение об ошибке:
«Не удается установить подключение из пула», SQLCODE =-7049 SQLSTATE = HY000
Примечание. Вы получите это сообщение об ошибке, даже если должно быть свободных подключений в пуле.
Причина
Свойство Max Pool Size неправильно обрабатывается поставщиком OLE DB для DB2 при использовании распределенных транзакций.
Решение
Исправление для этой проблемы включено в накопительный пакет обновления 3 для узла Integration Server 2013. Дополнительные сведения о получении накопительного пакета обновления, накопительного обновления 3 для узла Integration Server 2013см.
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".