KB4511885 – POPRAVKA: Do stanja rešavanja dolazi kada se pojavi tvrdnja u programu SQL Server 2017

Primenjuje se na
SQL Server 2017 on Windows

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.