Simptome
Să presupunem că aveți o sesiune a cărei prioritate de impas este setată la o valoare mai mare de-10 (utilizând sintaxa setului DEADLOCK_PRIORITY High | NORMAL | SCĂZUTsau utilizând o valoare întreagă mai mare decât-10). Atunci când sesiunea execută declarația de funcție Alter Partition , prioritatea de impas a sesiunii este setată temporar la -10 în timpul procesului, iar sesiunea este aleasă întotdeauna ca victimă de impas. Valoarea definită de utilizator nu este onorată.
Note
-
Deoarece o prioritate de impas mnemonică a hărții "mare/NORMAL/scăzut" la valorile întregi corespunzătoare ale "5/0/ -5", setarea priorității de impas a altor sesiuni la low nu va ajuta. Pentru mai multe informații despre prioritățile de impas și valorile lor numerice, consultați setarea DEADLOCK_PRIORITY (Transact-SQL).
-
După ce instalați această remediere, pentru a permite declararea funcției Alter Partition pentru a onora prioritatea de blocare a sesiunii definite de utilizator, utilizați Trace Flag 1237.
Rezolvare
Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server: Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologiape care o utilizează Microsoft pentru a descrie actualizările de software.