Symptômes
Considérez le scénario suivant :
-
Vous exécutez une transaction à l’aide du fournisseur Microsoft OLE DB pour DB2 qui est fourni avec Microsoft Host Integration Server 2013.
-
Le regroupement de connexions est activé.
-
La propriété d’Unités de travail a DUW pour les transactions distribuées.
Dans ce scénario, le message d’erreur suivant peut s’afficher :
« N’a pas pu obtenir la connexion à partir du pool », SQLCODE =-7049, valeur SQLSTATE = HY000
Remarque Vous recevrez ce message d’erreur même s’il doit y avoir des connexions libres dans le pool.
Cause
La propriété Max Pool Size est mal gérée par le fournisseur OLE DB pour DB2 si les transactions distribuées sont utilisées.
Résolution
Le correctif de ce problème est inclus dans le package de mise à jour cumulative 3 pour Host Integration Server 2013. Pour plus d’informations sur la façon d’obtenir le cumulative mise à jour de package, voir Cumulative mise à jour 3 pour Host Integration Server 2013.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».