KB4295233 – POPRAVKA: Spasavanje baze podataka može prestati da se odaziva ako sadrži objekte u memoriji i dođe do neuspelog oporavka tokom stanja trke u usluzi SQL Server 2017

Primenjuje se na
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Simptomi

Kao deo oporavka baze podataka u memoriji sistema SQL Server, pokreće se paralelni zadatak za oporavak objekata u memoriji. U određenim scenarijima ovaj zadatak možda neće uspeti. Tokom oporavka evidencije postoji stanje trke u kojem, ako dođe do neuspeha u poslednjoj fazi ponavljanja evidencije, paralelni zadatak propušta obaveštenje o neuspehu i ne izlazi. To se prevodi u zastoj baze podataka tokom oporavka.

Napomena Ovo je problem sa stanjem prolazne trke i ponovno pokretanje servera bi deblokiralo bazu podataka.

Rešenje

Ova ispravka je uključena u sledeću ispravku za SQL Server:

Kumulativna ispravka 8 za SQL Server 2017

Ova ispravka popravlja propuštena obaveštenja tako da zadatak oporavka otkriva grešku i ostavlja bazu podataka kao da oporavak nije uspeo. Zatim može da se izda naredba ALTER DATABASE SET ONLINE da bi se ponovo pokrenuo proces oporavka baze podataka.

Osnovni podaci o SQL Server verzijama

Svaka nova verzija za SQL Server sadrži sve hitne i bezbednosne ispravke koje su bile u prethodnoj reviziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:

Najnovija verzija za SQL Server 2017

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o standardnoj terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.