Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Razmotrite sledeći scenario:

  • Koristite ovu sp_cdc_cleanup_change_table za upravljanje procesom čišćenja tabele.

  • Postoji rok između skeniranja izmena snimka podataka (CDC) i CDC čišćenja kada sp_cdc_cleanup_change_table bude opozvan.

U ovom scenariju, dolazi do sledeće greške 22852 sa ozbiljnošću 10 (informativna poruka:

Nije moguće izbrisati unose promene tabele koje su zastarela promenom nekih vodenih oznaka za hvatanje instanci baze podataka <DatabaseName>. Došlo je do neuspeha prilikom izvršavanja komande <CommandName>. Vraćena greška je <Info> .

Koristite radnju i grešku da biste utvrdili uzrok neuspeha i ponovo ga poništite.

NapomišiteZbog toga što je ovo informativna poruka, proces čišćenja ne uspeva i ne postoji način da utvrdite da li čišćenje uspeva ili ne uspeva.

Detalji o popravki

Da biste utvrdili da li čišćenje uspeva ili ne uspeva kada koristite sp_cdc_cleanup_change_table, u funkciju sp_cdc_cleanup_change_table dodaje se opcionalni izlazni parametar (fCleanupFailed bit). To može da se koristi za proveru da li ne uspe čišćenje svih instanci hvatanja. Ako je fCleanupFailed izlaz 0, svo čišćenje će uspeti. Ako je 1, barem čišćenje jedne instance hvatanja ne uspeva. Evo primera:

-- Prvo declaring a variable and Setting to zero 

select @cleanup_failed_bit = 0

--Execute cleanup and obtain output bit

EXEC @retcode =sys.sp_cdc_cleanup_change_table

@capture_instance = '<CaptureInstance>',

@low_water_mark = @LSN,

@threshold = 1 ,

@fCleanupFailed = @cleanup_failed_bit output      

--Leverage @cleanup_failed_bit output to check the status.

Rezolucija

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju programa SQL Server:

Status

Microsoft je potvrdio da je u tome problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisu softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×