Simptomi
Ja izmantojat Microsoft ODBC draiveri 11 SQL Server lietojumprogrammā ar vairākpavedienu lietojumprogrammu, savienojuma mēģinājums (SQLDriverConect/SQLConnect) izraisa piekļuves pārkāpumu.
Cēlonis
Šī problēma rodas sakarā ar sacensību nosacījumu, ko izraisa pārraudzība inicializācijas laikā. Ja divi vai vairāki pavedieni mēģina izveidot savienojumu, rodas problēma.
Risinājums
Kumulatīvās atjaunināšanas informācija
Šī problēma pirmo reizi tika novērsta ar šādu kumulatīvo SQL Server atjauninājumu:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Risinājums
Lai novērstu šo problēmu, izmantojiet lietojumprogrammu, kas var izveidot pirmo savienojumu vienā pavedienā. Ja pirmajam savienojumam ir izveidots viens pavediens, SQL Server Native Client 11 draiveris (tas ir, agrākais ODBC draivera versija) netiks izmantota, lai veiktu pirmo savienojuma mēģinājumu. Tas novērš problēmu.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".