Simptomi
Pretpostavimo da imate sesiju čiji je prioritet zastoja postavljen na vrednost veću od -10 (pomoću sintakse funkcije SET DEADLOCK_PRIORITY HIGH | NORMALNO | LOWili korišćenjem više vrednosti ceo broj veći od -10). Kada se sesija izvrši izvod FUNKCIJE ALTER PARTICIJE, prioritet zastoja sesije je privremeno postavljen na -10 tokom procesa, a sednica se uvek bira kao žrtva zastoja. Korisnički definisana vrednost nije počastvovana.
Napomene
-
Zato što mnemonika prioriteta zastoja mape "HIGH / NORMAL / LOW" na njihove odgovarajuće više vrednosti "5 / 0 / -5", postavljanje prioriteta zastoja drugih sesija na LOW neće pomoći. Više informacija o prioritetima zastoja i njihovim numeričkim vrednostima potražite u članku SET DEADLOCK_PRIORITY (Transact-SQL).
-
Kada instalirate ovu ispravku, da biste dozvolili da izjava FUNKCIJE ALTER PARTICIJA ispoštuje trenutni korisnički definisani prioritet zastoja sesije, koristite zastavicu za praćenje 1237.
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server: Najnovija kumulativna ispravka za SQL Server 2016
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.