Pazīmes
Apsveriet šādu situāciju:
-
Izmantojat kādu no šīm Microsoft Host Integration Server 2010 datu nodrošinātāji, lai izveidotu savienojumu ar IBM DB2 sistēmas:
-
Microsoft BizTalk Adapter for DB2
-
Microsoft ADO.NET datu sniedzējs DB2
-
-
Iespējot savienojuma pūlu, pievienojot savienojuma pūlošanas = True savienojuma virkne, kas tiek izmantota, lai izveidotu savienojumu ar IBM DB2 sistēmas rekvizītu.
-
Maināt īpašumu Savienojumu taimauta vērtība ir lielāka par 15 sekundēm DB2 savienojuma virkne.
-
Varat saglabāt izmaiņas DB2 savienojuma virkne.
Šajā gadījumā, izmantojot BizTalk adapteris DB2 vai palaižot lietojumprogrammu, kas izmanto ADO.NET datu sniedzējs DB2, tiek parādīts kāds no šiem kļūdu ziņojumiem:
1. kļūdas ziņojums
Savienojuma virkne nav definēts vai satur nederīgu rekvizīti
2. kļūdas ziņojums
Vērtība neietilpst diapazonā
Cēlonis
Šī problēma rodas, jo BizTalk Adapter for DB2 un DB2 datu nodrošinātājiem ADO.NET datu sniedzējs izmanto Savienojumu taimauta rekvizīta, kas ir maksimālā vērtība ir 15 sekundes.
Risinājums
Informācija par kumulatīvo atjauninājumu
Host Integration Server 2013 1. kumulatīvo atjauninājumu pakotnē ir iekļauta labojums, kas novērš šo problēmu. Lai iegūtu papildinformāciju par to, kā iegūt kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
Host Integration Server 2013 2908834 kumulatīvo atjauninājumu pakotne 1Host Integration Server 2010 8. kumulatīvo atjauninājumu pakotne ir iekļauta labojums, kas novērš šo problēmu. Lai iegūtu papildinformāciju par to, kā iegūt kumulatīvā atjauninājuma pakotne, skatiet kumulatīvo atjauninājumu pakotnes 8 Host Integration Server 2010.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Papildinformācija
Rekvizītu Savienojumu taimauta norāda, cik ilgi jauna savienojuma pieprasījums gaida, tiek lietoti visiem savienojumiem savienojumu pūlā. Ja savienojums nav pieejams pirms rekvizītu Savienojumu taimauta vērtību derīgums, jauna savienojuma pieprasījumu neizdodas un "savienojums nav pieejams" izņēmums.
Pēc šī atjauninājuma lietošanas rekvizītu Savienojumu taimauta nav ierobežots. Turklāt, neierobežota Savienojumu taimauta vērtība tiek noteikta, izmantojot vērtību -1.
BizTalk adapteris DB2 un Microsoft ADO.NET Data Provider for DB2 atjauninātā tā atbilst izturēšanās, kas jau pastāv, izmantojot OLE DB nodrošinātāju DB2 iekļautais Host Integration Server 2010 un savrupu OLE DB nodrošinātāju DB2 sniedzējiem, Microsoft SQL Server līdzeklis pakotnēs iekļautie.