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

Symptomer

Anta at du bruker Microsoft SQL Server 2012 Service Pack 2 (SP2)-flettereplikasjon. Når du Rengjør metadata ved å kjøre sp_mergemetadataretentioncleanup hos utgiveren, kan metadataene ikke fjernes selv om alle abonnenter har nylig ble synkronisert. I dette tilfellet kan synkroniseringstidspunkt økes betraktelig på grunn av overdreven metadataene.Obs! Det er en nullverdi i kolonnen last_local_recguid , eller det er en gammel generasjon i kolonnen last_local_recgen for enkelte abonnenter i sysmergesubscriptions -tabellen til publisher-side.

Årsak

Dette problemet oppstår fordi noen endringer er innført for å redusere risikoen for ikke-sammenfall i flettingen metadata cleanup prosedyren. For å oppnå dette, validerer oppryddingen hvilke generasjoner kan fremdeles være aktiv for å unngå en situasjon der de er slettet og deretter gjeninnført gjennom en abonnent ikke synkroniseres ofte. Denne oppdagingen kan utelukke noen generasjoner fra listen opprydding, selv om de er ikke lenger i løpet av Oppbevaringstiden. I noen tilfeller kan dette øke størrelsen på tabellene metadata.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.