Van toepassing op
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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 2016 Service Pack 1

Symptomen

Wanneer u een query uitvoert die een INSERT INTO bevat... SELECT-instructie waarmee waarden worden ingevoegd in een gepartitioneerde column van een gegroepeerde column column in SQL Server 2014 of 2016, wordt er een intra query-deadlock voorgedaan.

Oplossing

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

Cumulatieve update 5 voor SQL Server 2016 RTM

Cumulatieve update 2 voor SQL Server 2016 SP1

Cumulatieve update 3 voor SQL Server 2014 Service Pack 2 Opmerking Nadat u deze update hebt geïnstalleerd, moet u de optie 2469 van tracering instellen om de correctie in te schakelen. Als u tracerings vlaggen 2469 wilt instellen, raadpleegt u het onderwerp tracerings vlaggen (Transact-SQL) op de website van MSDN (Microsoft Developer Network).

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

Nieuwste cumulatieve update voor SQL Server 2016

Nieuwste cumulatieve update voor SQL Server 2014

Workaround

Om dit probleem te omzeilen, kunt u een van de volgende methoden gebruiken:

  • Sla de tussentijdse resultaten van de SELECT-instructie in een tijdelijke tabel op en voeg de resultaten in de gegroepeerde column column van de tijdelijke tabel in.

  • Voer de query uit met behulp van DOP = 1.

Status

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

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.