Symptomer
Tenk deg følgende:
- Du oppretter en gruppert kolonnelagerindeks i en partisjonert tabell.
- Maksimumslengden på kolonnene i tabellen er større enn radgrensen på 8 060 byte for tabeller hvis det finnes kolonner med variabel lengde.
- Du bruker setningen BULK INSERT eller INSERT SELECT til å sette inn data i den grupperte kolonnelagerindeksen.
I dette scenarioet får du en feilmelding som ligner på følgende:
Obs!
Melding 611, nivå 16, delstat 0
Kan ikke sette inn eller oppdatere en rad fordi den totale variable kolonnestørrelsen, inkludert administrasjonskostnader, er 1978 byte mer enn grensen.
Oppløsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 2 for SQL Server 2017
Kumulativ oppdatering 8 for SQL Server 2014 Service Pack 2
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige build. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Den nyeste kumulative oppdateringen for SQL Server 2017
de nyeste kumulative oppdateringene for SQL Server 2014.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.