Sintomas
Considere o seguinte cenário:
-
Você executa uma transação usando o provedor OLE DB da Microsoft para DB2 que é fornecido com o Microsoft Host Integration Server 2013.
-
O pool de conexões está ativado.
-
A propriedade de Unidades de trabalho é definida como DUW de transações distribuídas.
Nesse cenário, você receberá a seguinte mensagem de erro:
"Falha ao obter conexão do pool", SQLCODE =-7049, SQLSTATE = HY000
Observação: Você receberá essa mensagem de erro mesmo que deve haver conexões livres no pool.
Causa
A propriedade Max Pool Size incorretamente é manipulada pelo provedor OLE DB para DB2 se forem usadas transações distribuídas.
Resolução
A correção para esse problema está incluída no pacote de atualização cumulativa 3 para o Host Integration Server 2013. Para obter mais informações sobre como obter o cumulativa pacote de atualização, consulte cumulativa 3 para o Host Integration Server 2013 do pacote de atualização.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".