Simptomi
Pretpostavimo da imate sesiju čija je prioritet zastoja postavljen na vrijednost veću od-10 (pomoću sintakse seta DEADLOCK_PRIORITY High | NORMALNO | NISKAili pomoću vrijednosti cijelih brojeva veće od-10). Kada sesija izvrši naredbu alter Partition funkcija , krajnji prioritet sesije privremeno je postavljen na -10 tijekom postupka, a sesija se uvijek bira kao žrtva u zastoju. Korisnički definirana vrijednost nije poštovana.
Napomene
-
Budući da je prioritetna mnemotehnika "visoka/normalna/niska" karta na odgovarajuću cjelobrojnu vrijednost "5/0/ -5", postavljanje prioriteta za zastoj drugih sesija na niske neće pomoći. Dodatne informacije o prioritetima i njihovim numeričkim vrijednostima potražite u članku postavljanje DEADLOCK_PRIORITY (Transact-SQL).
-
Kada instalirate ovaj popravak, da biste dopustili naredbu alter Partition u skladu s trenutnim korisničkim definiranim prioritetom u zastoju, upotrijebite oznaku Trace 1237.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server: Najnovije Kumulativno ažuriranje za SQL Server 2016
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.