Denne opdatering tilføjer en ny gemt procedure, der gør det muligt manuelt at rydde op i sidetabellen (change_tracking_objectid) i en database, hvor registrering af ændringer er aktiveret.
Syntaks
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'Tabelnavn'
Argumenter
[@TableToClean= ] 'TableName' er navnet på den tabel, som registrering af ændringer er aktiveret for. Efterslæb bevares til automatisk oprydning ved registrering af ændringer.
Forventet output
Når du kører den lagrede procedure, sker der et af følgende scenarier:
- Hvis tabellen ikke findes, eller hvis registrering af ændringer ikke er aktiveret, vises de relevante fejlmeddelelser.
- Denne lagrede procedure kalder en anden intern lagret procedure, som rydder op i indholdet fra sidetabellen med ændringsregistrering, der er baseret på den ugyldige oprydningsversion, ved hjælp af visningen sys.change_tracking_tables dynamisk administration. Når den kører, viser den oplysningerne for totalt antal rækker, der er slettet (for hver 5000 rækker).
Løsning
Servicepakkeoplysninger for SQL Server
Denne opdatering er rettet i følgende servicepakker til SQL Server:
SQL Server 2016 Service Pack 1
Service Pack 3 til SQL Server 2014
Service Pack 4 til SQL Server 2012
Om servicepakker til SQL Server:
Servicepakker er akkumulerede. Hver ny service pack indeholder alle de rettelser, der var inkluderet i tidligere service packs, samt eventuelle nye rettelser. Vores anbefaling er at anvende den seneste servicepakke og den seneste kumulative opdatering for den pågældende servicepakke. Det er ikke nødvendigt at installere en tidligere servicepakke, før du installerer den seneste udgave. Brug tabel 1 i følgende artikel for at finde flere oplysninger om den seneste servicepakke og seneste samlede opdatering.
Sådan bestemmer du versionen, udgaven og opdateringsniveauet for SQL Server og dens komponenter
ReferenceDu kan finde flere oplysninger om oprydning ved registrering af ændringer i oplysningerne under Oprydning af ændringsregistrering (del 1) og Oprydning efter ændringer (del 2).