Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Simptomi

Kada primijenite SQL Server 2016 Service Pack 3 (SP3)ili SQL Server 2017 Kumulativno ažuriranje 26 (CU26) i pokrenete spremljeni postupak čišćenja promjena, sp_flush_commit_table_on_demand ili sp_flush_CT_internal_table_on_demandili ako se pokrene evidentiranje automatskog čišćenja, primit ćete sljedeću poruku o pogrešci:

Msg 8114, Level 16, State 1, Procedure sp_add_ct_history, Line LineNumber

Error converting data type numeric to int.

Uz to, sljedeće se pogreške mogu prijaviti u zapisnik SQL Server pogreške:

DateTime spidNum     Error: 22122, Severity: 16, State: 1.

DateTime spidNum     Change Tracking autocleanup failed on side table of "table_name". If the failure persists, use sp_flush_CT_internal_table_on_demand to clean up expired records from its side table.

Kada naiđete na tu pogrešku, promjena evidentiranja automatskog čišćenja ne može očistiti stavke iz bočne tablice ili syscommittab tablice.

Uzrok

SQL Server 2016 SP3 i SQL Server 2017 CU26 uveli su novu tablicu dbo. MSchange_tracking_historyi novi pohranjeni postupak, sys.sp_add_ct_historyda biste zabilježili povijest čišćenja evidentiranja promjena. Ova tablica sadrži stupac, cleanup_version, koji je trenutno deklariran kao INT vrsta podataka. Pohranjena sys.sp_add_ct_history sadrži parametar, @cleanup_version, koji je također deklariran kao INT. U zauzetom sustavu koji koristi evidentiranje promjena verzija čišćenja može prijeći raspon INT-a u određenom intervalu. Nakon toga, kada se pokrene čišćenje evidentiranja promjena, pokušat će umetnuti VRIJEDNOST BIGINT u stupac INT ove tablice. Time se generira pogreška opisana u odjeljku "Simptomi".

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

Kumulativno ažuriranje 27 za SQL Server 2017.

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke obuhvaćene prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2017.

Informacije o hitnim popravcima na zahtjev:

Taj je problem riješen sljedećim hitnim popravkom na zahtjev za SQL Server:

Zaobilazno rješenje

Ako naiđete na taj problem, 2016 SP3 ili SQL Server 2016 SP3 ili SQL Server 2017 CU26. Microsoft aktivno istražuje taj problem i ažurirat će ovaj članak s dodatnim informacijama i dodatnim smjernicama kada su te informacije dostupne.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×