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.