KB4025261 – RJEŠENJE: postavka prioriteta mrtve petlje ne funkcionira kada pokrenete naredbu ALTER PARTITION FUNCTION u programu SQL Server 2016

Primjenjuje se na
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptomi

Pretpostavimo da imate sesiju čiji je prioritet mrtve petlje postavljen na vrijednost veću od -10 (korištenjem sintakse SET DEADLOCK_PRIORITY HIGH | NORMALNO | LOW ili pomoću cjelobrojne vrijednosti veće od -10). Kada sesija izvrši naredbu ALTER PARTITION FUNCTION , prioritet mrtve petlje sesije privremeno se postavlja na -10 tijekom procesa, a sesija se uvijek bira kao žrtva mrtve petlje. Korisnički definirana vrijednost ne poštuje se.

Napomene

  • Budući da se mnemotehnike prioriteta mrtve petlje "HIGH / NORMAL / LOW" mapiraju na odgovarajuće cjelobrojne vrijednosti "5 / 0 / -5", postavljanje prioriteta mrtve petlje drugih sesija na LOW neće pomoći. Dodatne informacije o prioritetima mrtve petlje i njihovim numeričkim vrijednostima potražite u članku SET DEADLOCK_PRIORITY (Transact-SQL).
  • Da biste nakon instalacije popravka omogućili naredbi ALTER PARTITION FUNCTION da se pridržava prioriteta trenutne korisnički definirane mrtve petlje sesije, upotrijebite oznaku praćenja 1237.

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

Kumulativno ažuriranje 3 za SQL Server 2016 SP1

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2016

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.