Symptomer
Når du kjører en spørring som inkluderer en INSERT INTO... SELECT-setning som setter inn verdier i en partisjonert klyngede columnstore indeks i SQL Server-2014 eller 2016, oppstår en vranglås i intra-spørring.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 5 for SQL Server-2016 RTM
Samleoppdatering 2 for SQL Server 2016 SP1
Samleoppdatering 3 for SQL Server 2014 Service Pack 2 Obs! Når du har installert denne oppdateringen, må du angi sporingsflagg 2469 å aktivere hurtigreparasjonen. Hvis du vil angi sporingsflagg 2469, kan du se emnet Trace flagg (Transact-SQL) på webområdet for Microsoft Developer Network (MSDN).
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Løsning
Hvis du vil omgå dette problemet, bruker du én av følgende metoder:
-
Lagre foreløpige resultatene av SELECT-setningen i en midlertidig tabell, og deretter sette inn resultatene i indeksen klyngede columnstore fra den midlertidige tabellen.
-
Kjør spørringen ved hjelp av DOP = 1.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.