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.