Simptomi
Pretpostavimo da koristite SQL Server 2017. Nasumično možete da dobijete sledeću tvrdnju i koja se dodaje da bi se transakcija zaštitila od stanja rase između pokrenute procedure i istovremene izmene iste procedure. Kada dođe do tvrdnje, možda ćete primetiti neželjene efekte isteka vremena zakupa. Pored toga, grupa dostupnosti "Uvek uključeno" (AG) i primarna baza podataka prelaze u stanje razrešavanja. Posle popravke, dobijate grešku 41305 (Trenutna transakcija nije uspela zbog ponovljive greške provere valjanosti čitanja) umesto tvrdnje. Kao što poruka o grešci sugeriše, u ovom slučaju treba ponovo da pokrenete neuspeli upit.
POČETAK DUMP STEKA:
CurrentTime spid SpidId
Location: "LocationPath":LocationId
Izraz: HK_E_ALTERED_TABLE_IS_MODIFIED != hr
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Osnovni podaci o kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.