Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Zobrazte produkty, na ktoré sa vzťahuje tento článok.

Príznaky

Ak vaša aplikácia Java používa transakcie XA a verzia súboru ovládača Microsoft JDBC pre SQL Server (sqljdbc_xa. dll), ktorá je nainštalovaná v inštancii programu SQL Server, je 4.2.6420.100 alebo 6.0.7507.10, počet popisovačov udalostí sa naďalej zvyšuje, kým proces SQL Server zlyhá. Ak chcete nájsť počet popisovačov udalostí pre proces SQL Server, spustite správcu úloh a potom kliknite na kartu Podrobnosti . Po vyčerpaní zdrojov jadra SQL servera môže byť v denníku udalostí aplikácie zapísaná nasledujúca položka:

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 

Príčina

Tento problém sa vyskytuje, keď trieda vytvorí inštanciu DTC ITransaction, ale neuvoľní inštanciu, keď je zastavená. Keď sa trieda nazýva mnohokrát, problém s únikom rukoväti sa vyskytuje v inštancii programu SQL Server.

Riešenie

Ak chcete tento problém vyriešiť, nahraďte existujúci ovládač sqljdbc_xa. dll.

JDBC Driver 4,2

Ak to chcete urobiť, Stiahnite a nainštalujte si aktualizovaný balík Microsoft JDBC Driver 4,2 for SQL Server (sqljdbc_xa. dll) z centra sťahovania softvéru. Poznámky

  • Aktualizované číslo verzie balíka je 4.2.8112.100.

  • Existujúce súbory knižnice na strane klienta (sqljdbc41. jar alebo sqljdbc42. jar) sa nemusia vymieňať, aby ste mohli použiť aktualizovaný ovládač sqljdbc_xa. dll.

 

JDBC Driver 6,0

Ak to chcete urobiť, Stiahnite a nainštalujte si aktualizovaný balík Microsoft JDBC Driver 6,0 for SQL Server (sqljdbc_xa. dll) z centra sťahovania softvéru.  

Poznámky:

  • Aktualizované číslo verzie balíka je 6.0.8112.100.

  • Existujúce súbory knižnice na strane klienta (sqljdbc41. jar alebo sqljdbc42. jar) sa nemusia vymieňať, aby ste mohli použiť aktualizovaný ovládač sqljdbc_xa. dll.

Ďalšie informácie

Tento problém bol predstavený v JDBC ovládači pre SQL Server version 4.2.6420.100 a existuje aj vo verzii 6.0.7507.10. Tento problém je vyriešený v ovládači JDBC pre SQL Server Version 6.0.7728.100 a 6.0.8112.100. Táto oprava uvoľňuje inštanciu DTC ITransaction, keď je inštancia zastavená.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Súvisiaci produkt

Tento článok sa vzťahuje na nasledovné:

  • Microsoft JDBC Driver 4,2 a 6,0 pre SQL Server pri použití s:

    • Microsoft SQL Server 2016

    • Microsoft SQL Server 2014

    • Microsoft SQL Server 2012

    • Microsoft SQL Server 2008 R2

    • Microsoft SQL Server 2008

    • Microsoft SQL Server 2005

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×