Vzťahuje sa na
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)

Príznaky

Predpokladajme, že používate Microsoft SQL Server 2012 Service Pack 2 (SP2) Zlúčenie replikácie. Keď vyčistí metaúdaje vykonaním sp_mergemetadataretentioncleanup na vydavateľovi, metaúdaje sa nedajú odstrániť, hoci všetci účastníci sa nedávno synchronizovali. V tejto situácii môže byť doba synchronizácie výrazne zvýšená z dôvodu nadmerných metaúdajov.Poznámka: V stĺpci last_local_recguid sa nachádza hodnota null alebo v stĺpci last_local_recgen sa nachádza staršia generácia niektorých účastníkov v tabuľke sysMergeSubscriptions na strane vydavateľa.

Príčina

Tento problém sa vyskytuje, pretože niektoré zmeny sú zavedené na zmenšenie možnosti nekonvergencie v postupe čistenia metaúdajov hromadnej korešpondencie. Na dosiahnutie tohto cieľa vyčistenie overí, ktoré generácie by mohli byť stále aktívne, aby sa predišlo scenáru, v ktorom sa odstránia a potom opätovne zaviedli prostredníctvom predplatiteľa, ktorý nesynchronizuje často. Tento mechanizmus zisťovania môže vylúčiť niektoré generácie zo zoznamu vyčistenia aj napriek tomu, že sa už nenachádzajú v rámci retenčného obdobia. V niektorých prípadoch to môže zväčšiť veľkosť tabuliek metaúdajov.

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.