Symptomy
W przypadku używania sterownika Microsoft ODBC 11 dla programu SQL Server w aplikacji wielowątkowej próba połączenia (SQLDriverConect/SQLConnect) powoduje naruszenie zasad dostępu.
Przyczyna
Ten problem występuje z powodu sytuacji wyścigu, która jest powodowana przez nadzór podczas inicjowania. Gdy dwa lub więcej wątków usiłuje utworzyć połączenia, występuje problem.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Problem został po raz pierwszy rozwiązany w następującej zbiorczej aktualizacji programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:
Obejście
Aby obejść ten problem, użyj aplikacji, która może ustanowić pierwsze połączenie w jednym wątku. Jeśli pierwsze połączenie zostanie ustanowione w jednym wątku, sterownik programu SQL Server Native Client 11 (to znaczy Starsza wersja sterownika ODBC) nie zostanie wykorzystany do nawiązania pierwszej próby połączenia. Pozwoli to uniknąć problemu.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".