Symptomen
U hebt een sessie met de prioriteit van deadlock ingesteld op een waarde die groter is dan-10 (door gebruik te maken van de syntaxis van set DEADLOCK_PRIORITY High | NORMAAL | LAAGof met een geheel getal groter dan-10). Wanneer de instructie ALTER Partition function wordt uitgevoerd, wordt voor de deadlock van de sessie tijdelijk de deadlock ingesteld op -10 en wordt de sessie altijd geselecteerd als slachtoffer van de deadlock. De door de gebruiker gedefinieerde waarde wordt niet gehonoreerd.
Opmerkingen
-
Aangezien de deadlock-instructies van ' hoog/normaal/laag ' aan de corresponderende gehele waarden van ' 5/0/ -5 ' is toegewezen , kunt u niet op de hoogte van de deadlock instellen op andere sessies. Zie voor meer informatie over het instellen van deadlock-prioriteiten en hun numerieke waarden DEADLOCK_PRIORITY instellen (Transact-SQL).
-
Wanneer u deze oplossing hebt geïnstalleerd en de instructie ALTER Partition function moet voldoen aan de door u geselecteerde gebruiker gedefinieerde sessie-deadlocks prioriteit, gebruikt u de traceringsvlag 1237.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
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
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 terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.