Ongelman ilmenemistapa
Kun suoritat INSERT INTO ... SELECT-kysely Jos haluat lisätä arvoja ositettuun klusteroituun sarakesäilöindeksiin (CCI) Microsoft SQL Server 2016:ssa tai SQL Server 2017:ssä, tapahtuu kyselyn sisäinen lukkiutuminen. Tämä lukkiutumisongelma ilmenee vasta CCI-osion jakamisen jälkeen.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
SQL Server 2017:n kumulatiivinen päivitys 5
SQL Server 2016 SP1:n kumulatiivinen päivitys 8
Huomautus Kun olet asentanut tämän päivityksen, sinun on poistettava CCI ja luotava se uudelleen, jotta CCI:n aiemmat metatietorakenteet poistetaan kokonaan.
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 2017:n uusin kumulatiivinen päivitys
SQL Server 2016:n uusin kumulatiivinen päivitys
Vaihtoehtoinen menetelmä
Voit kiertää tämän ongelman suorittamalla kyselyn käyttämällä kaavaa DOP) = 1.
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.