Simptome
Atunci când utilizați Microsoft ODBC Driver 11 pentru SQL Server într-o aplicație cu mai multe fire, o încercare de conexiune (SQLDriverConect/SQLConnect) are ca rezultat o încălcare a accesului.
Cauză
Această problemă se produce din cauza unei stări de concurență cauzată de o supraveghere în timpul initializării. Atunci când două sau mai multe fire încearcă să creeze conexiuni, apare problema.
Rezolvare
Informații despre actualizarea cumulativă
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
Soluție de evitare
Pentru a rezolva această problemă, utilizați o aplicație care poate stabili prima conexiune într-un singur fir. Dacă prima conexiune este stabilită într-un singur fir, driverul SQL Server Native Client 11 (adică versiunea anterioară a driverului ODBC) nu va fi utilizat pentru a face prima încercare de conexiune. Acest lucru evită problema.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.