Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.


Vis produkter som denne artikkelen gjelder.

Symptomer

Hvis Java-programmet bruker XA-transaksjoner, og versjonen av Microsoft JDBC-driveren for SQL Server (sqljdbc_xa.dll)-filen som er installert i forekomsten av SQL Server er 4.2.6420.100 eller 6.0.7507.10, fortsetter håndtak hendelsesantallet å øke til SQL Server-prosessen krasjer.

Du finner referansen hendelsesteller for SQL Server-prosessen, starte Oppgavebehandling, og deretter klikker du kategorien Detaljer .

Når SQL Server kjernen ressurser er oppbrukt, kan det hende følgende oppføring logget i programmets hendelseslogg:

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 

Årsak

Dette problemet oppstår når en klasse oppretter en DTC-ITransaction-forekomst, men ikke slipp forekomsten når den stoppes. Når klassen kalles mange ganger, oppstår et problem med minnelekkasje håndtak i forekomsten av SQL Server.

Oppløsning

Hvis du vil løse dette problemet, kan du erstatte den eksisterende driveren for sqljdbc_xa.dll.

JDBC Driver 4.2

Hvis du vil gjøre dette, Last ned og installer den oppdaterte Microsoft JDBC Driver 4.2 for SQL Server (sqljdbc_xa.dll) fra Microsoft Download Center.

Notater

  • Oppdatert pakke versjonsnummeret er 4.2.8112.100.

  • Eksisterende klientsiden bibliotekfiler (sqljdbc41.jar eller sqljdbc42.jar) trenger ikke å bli erstattet slik at du kan bruke den oppdaterte sqljdbc_xa.dll-driveren.

 

JDBC Driver 6.0

Hvis du vil gjøre dette, Last ned og installer den oppdaterte Microsoft JDBC Driver 6.0 for SQL Server (sqljdbc_xa.dll) fra Microsoft Download Center.
 

Notater

  • Oppdatert pakke versjonsnummeret er 6.0.8112.100.

  • Eksisterende klientsiden bibliotekfiler (sqljdbc41.jar eller sqljdbc42.jar) trenger ikke å bli erstattet slik at du kan bruke den oppdaterte sqljdbc_xa.dll-driveren.

Hvis du vil ha mer informasjon

Dette problemet ble innført i JDBC-driveren for SQL Server versjon 4.2.6420.100, og finnes også i versjon 6.0.7507.10. Dette problemet er løst i JDBC-driveren for SQL Server versjon 6.0.7728.100 og 6.0.8112.100. Denne hurtigreparasjonen utgir DTC ITransaction-forekomst når forekomsten er stoppet.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Gjelder

Denne artikkelen gjelder for følgende:

  • Microsoft JDBC Driver 4.2 og 6.0 for SQL Server når den brukes med:

    • 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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×