Symptomer
Anta at du har en økt med vranglås settes til en verdi større enn-10 (ved hjelp av syntaksen for angitt DEADLOCK_PRIORITY høy | NORMAL | LAV, eller ved å bruke et heltall som er større enn-10). Når økten utfører Endre partisjon FUNCTION -setningen, vranglås prioriteten for økten er midlertidig satt til -10 i løpet av prosessen, og økten er alltid valgt som offer for vranglås. Den brukerdefinerte verdien ikke er innfridd.
Notater
-
Fordi vranglås prioritet mnemoniske "Høy / NORMAL / lav" tilordnes de tilsvarende heltallsverdier for "5 / 0-5 /", vil ikke bidra til å sette andre økter vranglås prioritet til LAV . Hvis du vil ha mer informasjon om vranglås prioriteter og deres numeriske verdier, kan du se Angi DEADLOCK_PRIORITY (Transact-SQL).
-
Når du har installert denne hurtigreparasjonen, for å tillate Endre partisjon FUNCTION -setningen til å overholde gjeldende brukerdefinerte økt vranglås prioritet, kan du bruke sporingsflagg 1237.
Løsning
Dette problemet er løst i den følgende kumulative oppdateringen for SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:Nyeste kumulative oppdateringen for SQL Server-2016
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologiensom Microsoft bruker til å beskrive oppdateringer av programvare.