KB3027425 – PATAISA: metaduomenų negalima pašalinti iš "Publisher", o naudojant suliejimo replikavimą pailgėja sinchronizavimo laikas

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

Požymiai

Tarkime, kad naudojate "Microsoft „SQL Server“ 2012" 2 pakeitimų paketo (SP2) suliejimo replikavimą. Kai išvalote metaduomenis vykdydami sp_mergemetadataretentioncleanup pas leidėją, metaduomenų pašalinti negalima, net jei visi prenumeratoriai neseniai sėkmingai sinchronizavosi. Tokiu atveju sinchronizavimo laikas gali būti gerokai ilgesnis dėl perteklinių metaduomenų.

Pastaba Yra nulinė reikšmė last_local_recguid stulpelyje, arba yra sena karta last_local_recgen stulpelyje kai kuriems prenumeratoriams sysmergesubscriptions lentelėje leidėjo pusėje.

Priežastis

Ši problema atsiranda, nes įvesta tam tikrų pakeitimų, skirtų sumažinti metaduomenų suliejimo valymo procedūros nekonvergencijos galimybę. Norėdami tai pasiekti, valymas patvirtina, kurios kartos vis dar gali būti aktyvios, kad būtų išvengta scenarijaus, kai jos ištrinamos ir vėl įvedamos per abonentą, kuris dažnai nesinchronizuojamas. Šis aptikimo mechanizmas gali iš valymo sąrašo neįtraukti kai kurių kartų, net jei joms nebetaikomas saugojimo laikotarpis. Kai kuriais atvejais dėl to gali padidėti metaduomenų lentelių dydis.

Sprendimas

Ši problema pirmą kartą buvo išspręsta šiame kaupiamajame "„SQL Server“" naujinime.

1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP1 /en-us/help/3067839

4 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/3007556

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:

      

Būsena

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