Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Objawy

Rozważ następujący scenariusz:

  • Użyj jednej z następujących dostawców danych Microsoft Host Integration Server 2010 nawiązywania połączenia z systemem IBM DB2:

    • Karta Microsoft BizTalk dla DB2

    • Microsoft ADO.NET Data Provider dla DB2

  • Włącz buforowanie połączeń przez dodanie buforowanie połączeń = True właściwość, aby ciąg połączenia, który jest używany do łączenia do systemu IBM DB2.

  • Możesz zmienić Limit czasu połączenia właściwość w ciągu połączenia DB2 ma wartość większą niż 15 sekund.

  • Zapisać zmiany do ciągu połączenia DB2.


W tym scenariuszu podczas korzystania z adaptera BizTalk dla DB2 lub po uruchomieniu aplikacji, która używa dostawcy danych ADO.NET dla DB2, wyświetlany jest jeden z następujących komunikatów o błędzie:

Komunikat o błędzie 1

Ciąg połączenia nie jest zdefiniowana lub zawiera nieprawidłowe właściwości


Komunikat o błędzie nr 2

Wartość jest spoza zakresu


Przyczyna

Ten problem występuje, ponieważ adaptera BizTalk dla DB2 i dostawcy danych ADO.NET dla dostawców danych DB2 użyć właściwości Connect Timeout , o maksymalnej wartości 15 sekund.

Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Poprawka rozwiązująca ten problem znajduje się w pakiet aktualizacji zbiorczej 1 dla Host Integration Server 2013. Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2908834 pakiet aktualizacji zbiorczej 1 dla Host Integration Server 2013Poprawka umożliwiająca rozwiązanie tego problemu jest wliczana 8 zbiorczy pakiet aktualizacji dla Host Integration Server 2010. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania zbiorczą pakietu, zobacz Zbiorcza aktualizacja pakietu 8 dla Host Integration Server 2010.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Limit czasu połączenia właściwość określa, jak długo nowe połączenie żądanie czeka wszystkich połączeń w puli połączeń nie są używane. Jeżeli połączenie nie zostanie dostępne przed wartość właściwości Connect Timeout wygaśnie, nowe żądanie połączenia nie powiedzie się i wystąpi wyjątek "połączenie nie jest dostępna".

Po zastosowaniu tej aktualizacji, Limit czasu połączenia właściwość nie ma górnego limitu. Ponadto wartość nieskończony Limit czasu połączenia jest określona przy użyciu wartość —1.

To zachowanie zaktualizowane dla adaptera BizTalk dla DB2 i Microsoft ADO.NET danych Provider dla DB2 dopasowuje zachowanie, które jest już obecny przy użyciu dostawcy OLE DB dla DB2, który jest dostępny w Host Integration Server 2010 i autonomicznych dostawca OLE DB dla DB2 dostawców, które są dołączone do pakiety funkcji Microsoft SQL Server.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×