Rakenduskoht
SQL Server 2017 on Windows

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.

  1. 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

  2. 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.

  3. 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.Capture.PNG

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:

KE: v-sidong

Author: 

Writer: v-sidong

Tech reviewer: tzakir; akbarf; lzhang

Editor: v-jizho

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.