Sümptomid
Vaikimisi on kaudsed kontrollpunktid Microsoft SQL Server 2016 ja 2017 tempdb andmebaasi jaoks sisse lülitatud. Raske töökoormuse tingimustes võib ilmneda tõrge "mitte saades scheduler".
Lahendus
See parandus on kaasatud järgmistesse värskendustesse ja hoolduspaketti.
-
Kumulatiivne Update 5 SQL Server 2016 hoolduspaketi 1 jaoks
-
Kumulatiivne Update 8 SQL Server 2016
SQL Server 2016 hoolduspaketi teave
SQL serveri järkude teave
Iga uus järk SQL serveri jaoks sisaldab kõiki varasemas järgus olevaid Kiirparandusi ja turvaparandusi. Soovitame installida SQL serveri jaoks kumulatiivseid värskendusi.
Hoolduspaketid on kumulatiivsed. Iga uus hoolduspakett sisaldab kõiki varasemates pakettides olevaid parandusi koos uute parandustega. Meie soovitus on rakendada uusimat hoolduspaketti ja selle hoolduspaketi uusimat kumulatiivset värskendust. Enne uusima hoolduspaketi installimist pole vaja installida eelmist hoolduspaketti. Järgmise artikli tabel 1 abil leiate lisateavet uusima hoolduspaketi ja uusima kumulatiivse värskenduse kohta.
SQL serveri ja selle komponentide versiooni, väljaande ja värskendamise taseme määratlemine
Lahendus
Selle probleemi lahendamiseks lülitage tempdb andmebaasis välja kaudsed kontrollpunktid, kasutades ühte järgmistest andmete määratluse keele (DDL) lausetest.
Seda tuleks teha järgmiselt.
-
Modeldb andmebaasis (see muudab ka uute andmebaaside vaikeväärtust), käivitage järgmine lause. ALTER DATABASE [model] SET TARGET_RECOVERY_TIME = 0 MINUTES
-
Või otse tempdb andmebaasist iga kord, kui eksemplar käivitub SQL serveri agendi abil, kasutades järgmist lauset. ALTER DATABASE [tempdb] SET TARGET_RECOVERY_TIME = 0 MINUTES
-
Või väljastage perioodiliselt käsitsi kontrollpunktid tempdb andmebaasi vastu, kasutades järgmist lauset. use tempdb go checkpoint go
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit saate teada, Kuidas Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.