Gejala

Saat Anda menggunakan driver 11 Microsoft ODBC untuk SQL Server dalam aplikasi multithread, hasil upaya koneksi (SQLDriverConect/SQLConnect) mengakibatkan pelanggaran akses.

Penyebab

Masalah ini terjadi karena kondisi balapan yang disebabkan oleh pengawasan selama inisialisasi. Ketika dua atau beberapa utas mencoba membuat koneksi, masalah tersebut terjadi.

Pemecahan Masalah

Informasi pembaruan kumulatif

Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:

Penyelesaian Masalah

Untuk mengatasi masalah ini, gunakan aplikasi yang dapat membuat koneksi pertama dalam satu utas. Jika koneksi pertama ditetapkan dalam satu utas, driver SQL Server Native client 11 (yaitu, versi driver ODBC yang lebih lama) tidak akan digunakan untuk melakukan upaya koneksi pertama. Ini akan menghindari masalah.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.