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".