KB3212318 – KORJAUS: Tietokantaa ei voi määrittää osittaiseen estämiseen, jos SQL Server muutosten jäljitys on koskaan otettu käyttöön kyseisessä tietokannassa

Käytetään kohteeseen
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Suoritat vähintään yhden lisäyksen, päivityksen tai poiston taulukossa, jossa muutosten jäljitys on käytössä.
  • Poistat käytöstä kaikki muutosten jäljityksen tietokannassa.

Kun tässä skenaariossa yrität määrittää tietokannan osittain sisältyvään tietokantamalliin, näkyviin saattaa tulla seuraavankaltainen virhesanoma, vaikka muutosten jäljitys on poistettu käytöstä:

Huomautus

  • Msg 1205, taso 13, tila 18, proseduuri sp_flush_commit_table, rivinumero
  • Tapahtuma (prosessitunnus 63) lukkiutui lukittuessa resursseihin toisen prosessin kanssa, ja se on valittu lukkiutumisen uhriksi. Suorita tapahtuma uudelleen.
  • Msg 3999, taso 17, tila 1, rivinumero
  • Vahvistustaulukon tyhjentäminen levylle dbid 13:ssa epäonnistui virheen 1205 vuoksi. Katso lisätietoja virhelokista.

Ratkaisu

Ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

SQL Server 2016 RTM:n kumulatiivinen päivitys 5

SQL Server 2016 SP1:n kumulatiivinen päivitys 2

SQL Server 2014 Service Pack 2:n kumulatiivinen päivitys 4

Tietoja SQL Server:n kumulatiivisista päivityksistä:

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

SQL Server 2016:n uusin kumulatiivinen päivitys

SQL Server 2014:n uusin kumulatiivinen päivitys

TilaMicrosoft on vahvistanut tämän olevan ongelma niissä Microsoft-tuotteissa, jotka on lueteltu Koskee seuraavia tuotteita -osiossa.

ViitteetLue lisää termeistä , joita Microsoft käyttää ohjelmistopäivitystensä kuvaamiseen.