KB3195901 – KORJAUS: SQL Server 2016 kaatuu, kun Tuple Mover -tehtävä päättyy odottamatta

Käytetään kohteeseen
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Ongelman ilmenemistapa

Pitkäkestoinen DDL (Data Definition Language) -lauseke voi estää Tuple Mover -taustalla suoritettavan Tuple Mover -tehtävän ja aiheuttaa lukkiutumisen. Todennäköisesti Tuple Mover -tehtävä valitaan umpikujan uhriksi. Jos näin tapahtuu, Microsoft SQL Server saattaa kaatua. Lisäksi saat seuraavanlaisia virhesanomia SQL Server -virhelokissa:

Huomautus

Virhe: 1205, vakavuus: 13, tila: 18.
Tapahtuma (prosessin tunnus<>) lukkiutui lukittuessa resursseihin toisen prosessin kanssa, ja se on valittu lukkiutumisen uhriksi. Suorita tapahtuma uudelleen.
ex_terminator: Mahdollinen poikkeuksen aiheuttama päättyminen pinon purkamisen aikana.

Vastaavasti kun Tuple Mover -tehtävä suoritetaan kovassa muistipaineessa (esimerkiksi muistin käyttö kasvaa 100-prosenttiseksi), Tuple Mover -tehtävä päättyy odottamatta, mikä aiheuttaa SQL Server -virheen.

Ratkaisu

Kumulatiiviset päivitystiedot

Tämän ongelman korjaus sisältyy seuraavaan SQL Server kumulatiiviseen päivitykseen:

Tietoja SQL Serverin 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
      

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.