Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Oireet

Kun olet soveltanut SQL Server 2016 Service Pack 3:a (SP3)tai SQL Server 2017:n kumulatiivista päivitystä 26 (CU26) ja suoritat muutosten jäljityksen tallennetun uudelleenjärjestämisen, sp_flush_commit_table_on_demand tai sp_flush_CT_internal_table_on_demand:ntai jos muutosten jäljityksen automaattinen uudelleenjärjestäminen suoritetaan, näyttöön tulee seuraava virhesanoma:

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

Error converting data type numeric to int.

Lisäksi seuraavat virheet on ehkä kirjattu SQL Server virhelokiin:

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.

Tämän virheen jälkeen automaattisen uudelleenjärjestämisen seurannan muutos ei voi puhdistaa tietoja sivutaulukosta tai syscommittab-taulukosta.

Syy

SQL Server 2016 SP3 ja SQL Server 2017 CU26 ottivat käyttöön uuden dbo-taulukon. MSchange_tracking_history- ja uuden tallennetun toimintosarjasys.sp_add_ct_history ,, kun haluat tallentaa muutosten seurannan seurantahistorian. Tässä taulukossa on sarake ,cleanup_version, joka on tällä hetkellä määritetty INT-tietotyypiksi. Tallennettu sys.sp_add_ct_history toimintosarja sisältää parametrin @cleanup_version, joka on myös määritetty INT-tavaksi. Jos järjestelmä on varattu muutosten jäljittämisen avulla, puhdistusversio voi ylittää int-koko alueen tietyn ajan. Kun muutosten jäljityksen puhdistus suoritetaan, SE yrittää lisätä BIGINT-arvon tämän taulukon KOKONAISARVO-sarakkeeseen. Tämä aiheuttaa virheen, joka on kuvattu "Ongelmat"-osassa.

Ratkaisu

Tämä ongelma on korjattu seuraavissa kumulatiivisissa SQL Server:

Kumulatiivinen päivitys 27 SQL Server 2017:lle

Jokainen uusi kumulatiivinen päivitys SQL Server sisältää kaikki hotfix-korjaukset ja kaikki edellisen kumulatiivisen päivityksen sisältämät suojauskorjaukset. Tutustu uusimpiin kumulatiivisten päivitysten SQL Server:

Uusin kumulatiivinen päivitys SQL Server 2017:lle

Tarvittaessa-hotfix-korjauksen tiedot:

Tämä ongelma on korjattu seuraavassa on-demand-hotfix-korjauksessa SQL Server:

Vaihtoehtoinen menetelmä

Jos tämä ongelma ilmenee, palaa edelliseen koontiversioon poistamalla SQL Server 2016 SP3: n tai SQL Server 2017 CU26:n asennus. Microsoft tutkii ongelmaa aktiivisesti, ja se päivittää tähän artikkeliin lisätietoja ja lisäohjeita, kun nämä tiedot ovat saatavilla.

Tila

Microsoft on varmistanut, että tämä on ongelma Microsoft-tuotteissa, jotka on lueteltu Koskee seuraavia -osassa.

Lisätietoja

Lue lisää ohjelmistopäivityksiä kuvaavasta Microsoftin käyttämästä terminologiasta.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×