Hotfix and Security Content Publishing: 113140
Sümptomid
Oletagem, et lubate muutuste jälituse SQL Server 2017 ühe või mitme tabeli jaoks ja olete määranud AUTO_CLEANUP = sees. Märkate, et ühtegi rida ei kustutata või puhastatakse tabelite või sys. syscommittab süsteemi tabelist isegi pärast ooteaeg. Lisaks märkate järgmisi sümptomeid.
-
Kui loote ühenduse, kasutades spetsiaalset administraatori ühendust ja päringut lubamatu cleanup ja karastatud cleanup versioon, leiate need negatiivsed.
Valige * from sys. sysobjvalues, kus valclass = 7 ja objID = 1003--Invalid
Valige * from sys. sysobjvalues, kus valclass = 7 ja objID = 1004--karastatud
-
Kui käivitate järgmise SP. syscommittab käsitsipuhastamiseks, ei tee see cleanup ja naaseb karastatud cleanup versioon negatiivseks.
exec sp_flush_commit_table_on_demand
Väljund
Change_tracking_hardened_cleanup_version () tagastatud väärtus on-NNNNNN.
-
Kui te kogute pikendatud sündmuse seanssi sündmuse-change_tracking_cleanup muutuste jälituse automaatse cleanup ajal, märkate, et CleanupStatusChange on seatud 32 (tõrge) ja Kettapuhastuse töö on olemas.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud järgmises SQL serveri koondvärskenduses:
SQL serveri kumulatiivsed värskendused:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Märkus. Selle probleemi lahendamiseks peate lubama jälituslipp 8290 ja laskma automaatse cleanup protsessi käivitada. Pärast seda, kui see jälituslipp on lubatud, lähtestatakse jälitamise automaatse puhastamise protsess, mis lähtestab kehtetu cleanup versiooni, et Kettapuhastuse versioon põhineks Kettapuhastuse perioodil. Seda jälituslipp saab lubada seansi tasemel või käivitamise tasemel. Selleks et Siit saate teada, miks on cleanup ' i versiooni negatiivne põhjus, sest see on soovitatav tugiteenuste pakkumiseks ja täpsema teabe esitamiseks.
Viited
Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.
Bug Information:
-
Bug #: 13312017 (sqlbuvsts01)
-
Bug #: 113039 (Content Idea)
KE: v-sidong
Author:
Writer: v-sidong
Tech reviewer: tzakir; akbarf; lzhang
Editor: v-jizho