KB4045814 – LØSNING: «Melding 611»-feil når du bruker MASSEINNSETTING eller INSERT SELECT til å sette inn data i en gruppert kolonnelagerindeks

Gjelder for
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2017 Enterprise on Windows

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.