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.