KB4511885 – RJEŠENJE: Stanje rješavanja pojavljuje se kada se pojavi tvrdnja u SQL Server 2017

Primjenjuje se na
SQL Server 2017 on Windows

Simptomi

Pretpostavimo da koristite SQL Server 2017. Možda ćete nasumično primiti sljedeću tvrdnju koja se dodaje radi zaštite transakcije od stanja nadmetanja između pokrenute procedure i istodobne izmjene iste procedure. Kada se ta tvrdnja pojavi, možda ćete primijetiti nuspojave isteka vremena najma. Uz to, grupa dostupnosti Always On (AG) i primarna baza podataka prelaze u stanje razrješavanja. Nakon popravka prikazuje se pogreška 41305 (Trenutna transakcija nije uspjela provesti zbog pogreške provjere valjanosti ponovljivog čitanja) umjesto tvrdnje. Kao što pogreška sugerira, u tom slučaju ponovno pokrenite upit koji nije uspio.

POČETAK IZVATKA O STANJU TEMELJA:

CurrentTime spid SpidId

Location: "LocationPath":LocationId

Izraz: HK_E_ALTERED_TABLE_IS_MODIFIED != hr
      

Status

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

Rješenje

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

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:

Reference

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