PARANDUS: Sangade arv suureneb kuni SQL serveri protsessi krahh, kui Java rakendus kasutab XA edastused

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3197056
Sümptomid
Java rakendus kasutab XA edastused, kui Microsoft JDBC draiveri SQL Server (sqljdbc_xa.dll) faili, mis on installitud SQL serveri eksemplar ei 4.2.6420.100, sündmuste sangade arv jätkuvalt suurendada kuni SQL serveri protsessi krahh.

SQL serveri protsessi sündmuse pide arvu leidmiseks käivitage Task Manager ja seejärel vahekaarti üksikasjad .

Kui SQL serveri tuuma on ammendatud, leiate rakenduse sündmuste logisse järgmine kirje:

Log Name: ApplicationSource: Microsoft-Windows-ComplusDate:  date timeEvent ID: 4689Task Category: (8)Level: ErrorKeywords: ClassicUser: N/AComputer: computer_nameDescription: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
Põhjus
See probleem ilmneb siis, kui klassi loob DTC ITransaction eksemplari, kuid väljaande eksemplari, kui see on peatatud. Klassi nimetatakse mitu korda, pide leke probleem ilmneb SQL serveri eksemplar.
Lahendus
Selle probleemi lahendamiseks asendada olemasoleva sqljdbc_xa.dlldriver.To ära selle, alla laadida ja installida sellevärskendatud Microsoft JDBC draiveri SQL Server (sqljdbc_xa.dll) paketi Microsoft Download Center.

Märkused

  • Paketi värskendatud versiooni number on6.0.7728.100.
  • Olemasoleva kliendipoolne teegi failid (sqljdbc.jar, sqljdbc41.jar või sqljdbc42.jar) ei pea olema asendada nii selle utiliidi sqljdbc_xa.dll värskendatud draiver.
Lisateave
See probleem võeti kasutusele JDBC draiveri SQL serveri versiooni 4.2.6420.100 ja esineb ka 6.0.7507.10 versioon. See probleem on kõrvaldatud JDBC draiveri SQL serveri versiooni 6.0.7728.100. See parandus vabastab DTC ITransaction eksemplari kui eksemplari on peatatud.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Teave selle terminoloogia mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kehtib

Käesolevas artiklis käsitletakse järgmisi:
  • Microsoft JDBC draiveri 4.2 SQL Serveri kasutamisel koos:

    • 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

Hoiatus. See artikkel on masintõlgitud.

Ominaisuudet

Artikkelin tunnus: 3197056 – Viimeisin tarkistus: 10/04/2016 00:02:00 – Versio: 1.0

Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Community Technology Preview 2, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Enterprise Core Community Technical Preview 2

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbbug atdownload kbmt KB3197056 KbMtet
Palaute