Van toepassing op
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Symptomen

U wordt aangeraden een sessie te gebruiken waarbij een opgeslagen procedure (common language runtime) (een ' een oproep sessie ') wordt gebruikt om toegang te krijgen tot gegevens in Microsoft SQL Server, en met die procedure wordt een afzonderlijke verbinding (een ' tweede sessie ') op dezelfde server gezet in plaats van een context verbinding. Als de oproep sessie vanwege een time-out of annulering wordt beëindigd, wordt de tweede sessie mogelijk zwevend weergegeven en in het systeem opgenomen totdat deze handmatig wordt beëindigd met de opdracht Kill . Als een willekeurige sessie een blokkering bevat, kunnen andere sessies worden geblokkeerd zodat de vergrendelingen worden vrijgegeven.

Status

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

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:

Over cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. De meest recente cumulatieve updates voor SQL Server bekijken

Opmerking Standaard is de oplossing uitgeschakeld vanwege de noodzaak voor de oudere werking van CLR-threading in SQL Server behouden. U hoeft het alleen maar in te schakelen als uw systeem de symptomen vertoont die eerder zijn genoemd. Als u de oplossing wilt inschakelen, moet u de traceringsvlag 6559 toevoegen aan server met behulp van de opstartopties van de database engine-service. Houd er rekening mee dat deze traceringsvlag alleen mag worden gebruikt in combinatie met opties voor SQL Server startup. Dit kan niet worden ingesteld met de opdracht DBCC TRACEON .

Verwijzingen

Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.