KB3161119 – PATAISA: keitimų sekimo valymo užduotis nepavyksta, jei 2014 arba 2016 „SQL Server“. kita duomenų bazė yra neprisijungusi

Taikoma
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Požymiai

Jei naudojate "„SQL Server“ 2014" arba "SQL Server 2016", tarkime, kad turite duomenų bazę, kuri naudoja keitimų sekimą ir kad įjungtas automatinis valymas. Jei yra duomenų bazė, kuri yra neprijungta (pvz., neprijungta arba laukiama atkūrimo) ir šios duomenų bazės ID reikšmė yra mažesnė už duomenų bazės, kurioje įgalintas keitimų sekimas, ID, pastebėsite, kad šoninis stalas (change_tracking_objectid) neišvalomas.

Pastaba Ši problema kyla tik tada, kai ne internetinės duomenų bazės ID yra mažesnis už duomenų bazės, kurioje įjungtas keitimų sekimas, ID.

Sprendimas

Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame naujinime, skirtame „SQL Server“:

7 kaupiamasis naujinimas, skirtas "„SQL Server“ 2014" 1 pakeitimų paketui
        
         2 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
        
         Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016 

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.