Simptome

Să luăm în considerare următorul scenariu:

  • Utilizați una dintre următoarele furnizori de date Microsoft Host Integration Server 2010 pentru a vă conecta la un sistem IBM DB2:

    • Adaptor Microsoft BizTalk pentru DB2

    • Microsoft ADO.NET Data Provider pentru DB2

  • Activați grupare conexiuni prin adăugarea grupare conexiuni = True proprietatea şir de conexiune care este utilizat pentru conectarea la sistemul de IBM DB2.

  • Modificați proprietatea de Expirare conecta în șirul de conexiune DB2 să aibă o valoare mai mare de 15 secunde.

  • Salvați modificările de șirul de conexiune DB2.


În acest scenariu, când utilizați adaptor BizTalk pentru DB2 sau atunci când executați o aplicație care utilizează furnizorul de date ADO.NET pentru DB2, primiți unul dintre următoarele mesaje de eroare:

Mesaj de eroare 1

Șirul de conectare nu este definit sau conține proprietăți nevalid


Mesaj de eroare 2

Valoarea este în afara intervalului


Cauza

Această problemă apare deoarece adaptor BizTalk pentru DB2 și furnizorul de date ADO.NET pentru furnizori de date DB2 utilizează o proprietate de Conectare Timeout care are o valoare maximă de 15 secunde.

Rezolvare

Informații despre actualizarea cumulativă

Fix care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 1 pentru Host Integration Server 2013. Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

Pachetul de actualizare cumulativă 2908834 1 pentru Host Integration Server 2013Fix care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 8 pentru Host Integration Server 2010. Pentru mai multe informații despre cum se obține cumulativă pachet de actualizare, consultați cumulativă 8 pachet de actualizare pentru Host Integration Server 2010.

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Mai multe informații

Proprietatea de Conectare expirare specifică cât timp o conexiune nouă solicitare așteaptă atunci când se utilizează toate conexiunile în rezervorul de conexiune. Dacă o conexiune nu devin disponibile înainte de valoarea proprietății Conecta Timeout expiră, nou solicitarea de conectare nu reușește și apare o excepție "conexiune nu este disponibilă".

După aplicarea acestei actualizări, proprietatea de Expirare de conectare nu are o limită superioară. În plus, o valoare de Expirare conecta infinită este specificat utilizând o valoare –1.

Acest comportament actualizat pentru adaptorul BizTalk pentru DB2 și Microsoft ADO.NET Data Provider pentru DB2 se potrivește comportamentului care este deja prezent atunci când utilizați OLE DB Provider pentru DB2 care este inclus în Host Integration Server 2010 și independent OLE DB Provider pentru DB2 furnizori care sunt incluse în pachetele de caracteristică Microsoft SQL Server.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele

Explorați instruirea >

Fiți primul care obține noile caracteristici

Alăturați-vă la Microsoft Insider >

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×