Denne oppdateringen legger til en ny lagret prosedyren som gjør det mulig å rydde opp i tabellen på side (change_tracking_objectid) manuelt i en database som det endringssporing er aktivert.
Syntaks
sp_flush_CT_internal_table_on_demand [@TableToClean =] 'TableName'
Argumenter
[@TableToClean =] 'TableName' er navnet på tabellen, hvilken endring sporing er aktivert. Backlogs blir værende for automatisk opprydding av endringssporing.
Forventet avgang
Når du kjører den lagrede prosedyren, skjer ett av følgende scenarier:
-
Hvis tabellen ikke finnes, eller hvis sporing ikke er aktivert, at det oppstod aktuelle feilmeldinger.
-
Den lagrede prosedyren vil ringe en annen intern lagret prosedyre som rydder opp innholdet fra endringsloggen siden tabellen som er basert på ugyldig opprydding-versjonen ved å bruke sys.change_tracking_tables dynamic management view. Når den kjører, vises informasjon om totalt antall rader som er slettet (for hver 5000 rader).
Løsning
Informasjon om oppdateringspakke
Service Pack 4 for SQLServer 2012
Service Pack 2 for SQLServer for SQLServer-2014
SQL Server 2016 Service Pack 1
Om oppdateringspakker for SQL Server
Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.
Slik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter
Referanse
Hvis du vil ha mer informasjon om endringen sporing opprydding, kan du se Endre sporing opprydding (del 1) og Endre sporing opprydding (del 2).