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ć.

Zobacz produkty, których dotyczy ten artykuł.

Symptomy

Jeśli aplikacja Java korzysta z transakcji XA, a wersja sterownika Microsoft JDBC dla programu SQL Server (sqljdbc_xa. dll) zainstalowana w wystąpieniu programu SQL Server to 4.2.6420.100 lub 6.0.7507.10, Licznik dojść do zdarzeń ciągle wzrasta do momentu awarii procesu programu SQL Server. Aby znaleźć liczbę dojść do zdarzeń procesu programu SQL Server, uruchom Menedżera zadań, a następnie kliknij kartę szczegóły . Po wyczerpaniu zasobów jądra programu SQL Server w dzienniku zdarzeń aplikacji może być rejestrowany następujący wpis:

Log Name: Application
Source: Microsoft-Windows-Complus
Date:  date time
Event ID: 4689
Task Category: (8)
Level: Error
Keywords: Classic
User: N/A
Computer: computer_name
Description:
The run-time environment has detected an inconsistency in its internal state. This indicates a potential instability in the process that could be caused by the custom components running in the COM+ application, the components they make use of, or other factors. Error in COM\complus\src\inc\UTSem.H(100), Insufficient system resources exist to complete the requested service.

: CreateEvent returned a NULL handle 

Przyczyna

Ten problem występuje, gdy Klasa tworzy wystąpienie ITransaction usługi DTC, ale nie zwalnia wystąpienia, gdy jest ono zatrzymane. Gdy Klasa jest wywoływana wielokrotnie, w wystąpieniu programu SQL Server występuje problem z przeciekiem dojścia.

Rozwiązanie

Aby rozwiązać ten problem, Zastąp istniejący sterownik sqljdbc_xa. dll.

JDBC Driver 4,2

Aby to zrobić, Pobierz i zainstaluj zaktualizowany pakiet Microsoft JDBC Driver 4,2 dla programu SQL Server (sqljdbc_xa. dll) z centrum pobierania Microsoft. Uwagi

  • Zaktualizowany numer wersji pakietu to 4.2.8112.100.

  • Istniejące pliki bibliotek po stronie klienta (sqljdbc41. jar lub sqljdbc42. jar) nie muszą być zastępowane, aby można było używać zaktualizowanego sterownika sqljdbc_xa. dll.

 

JDBC Driver 6,0

Aby to zrobić, Pobierz i zainstaluj zaktualizowany pakiet Microsoft JDBC Driver 6,0 dla programu SQL Server (sqljdbc_xa. dll) z centrum pobierania Microsoft.  

Uwagi

  • Zaktualizowany numer wersji pakietu to 6.0.8112.100.

  • Istniejące pliki bibliotek po stronie klienta (sqljdbc41. jar lub sqljdbc42. jar) nie muszą być zastępowane, aby można było używać zaktualizowanego sterownika sqljdbc_xa. dll.

Więcej informacji

Ten problem został wprowadzony w sterowniku JDBC dla programu SQL Server w wersji 4.2.6420.100, a także istnieje w wersji 6.0.7507.10. Ten problem został rozwiązany w sterowniku JDBC dla programu SQL Server w wersji 6.0.7728.100 i 6.0.8112.100. Ta poprawka zwalnia wystąpienie usługi DTC ITransaction, gdy wystąpienie jest zatrzymane.

Stan

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

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Informacje zawarte w tym artykule dotyczą

Ten artykuł dotyczy następujących warunków:

  • Sterowniki Microsoft JDBC 4,2 i 6,0 dla programu SQL Server używane z:

    • Program Microsoft SQL Server 2016

    • Program Microsoft SQL Server 2014

    • Program Microsoft SQL Server 2012

    • Microsoft SQL Server 2008 R2

    • Microsoft SQL Server 2008

    • Microsoft SQL Server 2005

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ę!

×