Ova ispravka dodaje novu uskladištenu proceduru koja vam omogućava da ručno očistite bočnu tabelu (change_tracking_objectid) u bazi podataka u kojoj je omogućeno praćenje promena.
Sintaksa
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'ImeTabele'
Argumenti
[@TableToClean= ] "Imetabele" je ime tabele za koju je omogućeno praćenje promena. Popisi preostalih poslova se ostavljaju za automatsko čišćenje praćenjem promena.
Očekivani izlaz
Kada pokrenete uskladištenu proceduru, dogodi se nešto od sledećeg:
- Ako tabela ne postoji ili ako praćenje promena nije omogućeno, prikazaće se odgovarajuće poruke o greškama.
- Ova uskladištena procedura poziva drugu unutrašnju uskladištenu proceduru koja čisti sadržaj iz bočne tabele za praćenje promena koja je zasnovana na nevažećoj verziji čišćenja pomoću prikaza sys.change_tracking_tables dinamičkog upravljanja. Kada je pokrenut, prikazivaće informacije o ukupnom broju izbrisanih redova (za svakih 5000 redova).
Rešenje
Informacije o servisnom paketu za SQL Server
Ova ispravka je rešena u sledećim servisnim paketima za SQL Server:
SQL Server 2016 servisni paket 1
Servisni paket 3 za SQL Server 2014
Servisni paket 4 za SQL Server 2012
Osnovni podaci o servisnim paketima za SQL Server:
Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje su u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Preporučujemo da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite Tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.
Kako odrediti verziju, izdanje i nivo ažuriranja za SQL Server i njegove komponente
ReferencaViše informacija o čišćenju praćenja promena potražite u člancima Čišćenje praćenja promena (1. deo) i Čišćenje praćenja promena (2. deo).