MEMPERBAIKI: Menangani jumlah meningkat hingga proses SQL Server lumpuh saat menggunakan aplikasi Java transaksi XA

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3197056
Gejala
Jika aplikasi Java menggunakan transaksi XA, dan versi pengandar JDBC Microsoft SQL Server (sqljdbc_xa.dll) file yang diinstal di contoh SQL Server adalah 4.2.6420.100, kejadian menangani jumlah terus meningkatkan hingga proses SQL Server lumpuh.

Untuk menemukan jumlah menangani peristiwa untuk proses SQL Server, mulai manajer tugas, dan kemudian klik tab rincian .

Ketika SQL Server sumber daya kernel habis, Anda mungkin menemukan entri berikut ini dicatat di log peristiwa aplikasi:

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
Penyebab
Masalah ini terjadi ketika kelas membuat contoh DTC ITransaction tetapi tidak rilis contoh ketika berhenti. Ketika kelas disebut berkali-kali, masalah kebocoran handle terjadi di contoh SQL Server.
Pemecahan masalah
Untuk mengatasi masalah ini, ganti ada sqljdbc_xa.dlldriver.To melakukan ini, download dan instalMicrosoft JDBC pengandar terbaru untuk SQL Server (sqljdbc_xa.dll) paket dari Microsoft Download Center.

Catatan

  • Nomor versi terbaru paket adalah6.0.7728.100.
  • Ada sisi klien Perpustakaan file (sqljdbc.jar, sqljdbc41.jar atau sqljdbc42.jar) tidak harus diganti sehingga yang Anda canuse pengandar sqljdbc_xa.dll diperbarui.
Informasi lebih lanjut
Masalah ini telah diperkenalkan di JDBC pengandar untuk SQL Server versi 4.2.6420.100, dan juga ada dalam versi 6.0.7507.10. Masalah ini diperbaiki di JDBC pengandar untuk SQL Server versi 6.0.7728.100. Perbaikan ini rilis DTC ITransaction contoh ketika contoh berhenti.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi Microsoft yang digunakan untuk menjelaskan pemutakhiran peranti penangkap lunak.

Berlaku untuk

Artikel ini berlaku untuk berikut ini:
  • Microsoft JDBC pengandar 4.2 untuk SQL Server ketika digunakan dengan:

    • 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

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3197056 - Tinjauan Terakhir: 10/04/2016 00:07:00 - Revisi: 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 KbMtid
Tanggapan