KB4013851 – ÅTGÄRD: Fel när du lägger till en NOT NULL-kolumn med standardvärden i ett icke-tomt grupperat columnstore-index i SQL Server 2016 Standard- och Express-utgåvan

Gäller för
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Symptom

Anta att du har installerat Service Pack 1 (SP1) för Standard- eller Express-utgåvan av Microsoft SQL Server 2016. När du försöker lägga till en NOT NULL-kolumn som har standardvärden i ett icke-tomt grupperat columnstore-index, till exempel, med hjälp av ALTER TABLE ... LÄGG TILL KOLUMN ... INTE NULL ... STANDARD ... visas ett felmeddelande liknande följande.

Obs

  • Msg 515, nivå 16, tillstånd 4
  • Det går inte att infoga värdet NULL i kolumnen "<kolumnnamn>", tabellen "<tabellnamn>", kolumnen tillåter inte null-värden. Instruktionen alter table to add column misslyckas.

Anteckning Det här problemet förekommer inte i Enterprise-utgåvan av SQL Server 2016.

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Kumulativ uppdatering 2 för SQL Server 2016 SP1

Om kumulativa uppdateringar för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.