Simptomi
Pieņemsim, ka jums ir sesija, kuras bezizejas prioritāte ir iestatīta kā vērtība, kas ir lielāka par-10 (izmantojot iestatīto DEADLOCK_PRIORITYs sintaksi | PARASTS | MAZSvai izmantojot veselu skaitli, kas ir lielāks par-10). Kad sesijā tiek izpildīta priekšraksta ALTER PARTITION funkcija , tās strupceļa prioritāte ir īslaicīgi iestatīta uz -10 procesa laikā, un sesija vienmēr ir izvēlēta kā bezizejas cietušais. Lietotāja definētā vērtība netiek pagodināta.
Piezīmes.
-
Tā kā bezizejas prioritāte ir "augsta/PARASTa/zema" karte uz atbilstošo veselo skaitļu vērtību "5/0/ -5", kas nosaka bezbloķēšanas prioritāti citām sesijām , kas nelīdz. Papildinformāciju par bloķēšanas prioritātēm un to skaitliskajām vērtībām skatiet rakstā DEADLOCK_PRIORITY iestatīšana (Transact-SQL).
-
Pēc tam, kad būsit instalējis šo labojumu, izmantojiet izsekošanas karodziņu ar 1237 .
Risinājums
Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server: JAUNĀKAIS SQL Server 2016 kumulatīvais atjauninājums
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.