Ovo ažuriranje dodaje novu spremljenu proceduru koja omogućuje ručno čišćenje pomoćne tablice (change_tracking_objectid) u bazi podataka u kojoj je omogućeno evidentiranje promjena.
Sintaksa
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'NazivTablice'
Argumenti
[@TableToClean= ] 'TableName' je naziv tablice za koju je omogućeno evidentiranje promjena. Zadaci se ostavljaju za automatsko čišćenje praćenjem promjena.
Očekivani izlaz
Kada pokrenete spremljenu proceduru, događa se jedan od sljedećih scenarija:
- Ako tablica ne postoji ili evidentiranje promjena nije omogućeno, prikazat će se odgovarajuće poruke o pogrešci.
- Ova pohranjena procedura pozvat će drugu internu spremljenu proceduru koja pomoću prikaza sys.change_tracking_tables dinamičkog upravljanja čisti sadržaj iz bočne tablice za evidentiranje promjena koja se temelji na nevaljanoj verziji za čišćenje Kada je pokrenut, prikazivat će podatke o ukupnom zbroju izbrisanih redaka (za svakih 5000 redaka).
Rješenje
Informacije o servisnom paketu za SQL Server
Ovo je ažuriranje riješeno u sljedećim servisnim paketima za SQL Server:
SQL Server 2016 Service Pack 1
Service Pack 3 za SQL Server 2014
Service Pack 4 za SQL Server 2012
O servisnim paketima za SQL Server:
Servisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke iz prethodnih servisnih paketa, zajedno sa svim novim popravcima. Preporučujemo da za taj servisni paket primijenite najnoviji servisni paket i najnovije kumulativno ažuriranje. Ne morate instalirati prethodni servisni paket da biste instalirali najnoviji. U tablici 1 sljedećeg članka potražite dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.
Kako odrediti verziju, izdanje i razinu ažuriranja SQL Server i njegovih komponenti
ReferencaDodatne informacije o čišćenju evidentiranja promjena potražite u preglednicima Čišćenje evidentiranja promjena (1. dio) i Čišćenje evidentiranja promjena (2. dio).