KB3116718: er treedt een toegangsfout op wanneer u het ODBC-Driver11 gebruikt in SQL Server 2014

Symptomen

Wanneer u Microsoft ODBC Driver 11 voor SQL Server gebruikt in een toepassing met meerdere threads, veroorzaakt een verbindingspoging (SQLDriverConect-SQLConnect) een toegangsschending.

Oorzaak

Dit probleem doet zich voor vanwege een race voorwaarde die wordt veroorzaakt door een toezicht tijdens de initialisatie. Het probleem treedt op wanneer twee of meer threads verbindingen proberen te maken.

Oplossing

Cumulatieve update gegevens

Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:

Tijdelijke oplossing

Voor een tijdelijke oplossing voor dit probleem, gebruikt u een toepassing die de eerste verbinding in één thread kan maken. Als de eerste verbinding tot stand is gebracht in één thread, wordt het SQL Server Native Client 11-stuurprogramma (dat wil zeggen de eerdere versie van het ODBC-stuurprogramma) niet gebruikt om de eerste verbinding tot stand te brengen. Het probleem wordt hierdoor voorkomen.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×