FIX: Error 8646 when you run DML statements on a table with clustered columnstore index in SQL Server 2014

S’applique à : SQL Server 2014 DeveloperSQL Server 2014 DeveloperSQL Server 2014 Enterprise

Symptoms


Assume that you have a table that has the clustered columnstore index in Microsoft SQL Server 2014. When you run DML statements such as an update or a delete against the table, you receive the following error message, and a memory dump file is generated:
Error: 8646, Severity: 21, State: 1.
Unable to find index entry in index ID 1, of table <id>, in database '<database>'. The indicated index is corrupt or there is a problem with the current update plan. Run DBCC CHECKDB or DBCC CHECKTABLE. If the problem persists, contact product support.

Resolution


Service pack information

To resolve this issue, obtain Service Pack 1 for SQL Server 2014.

For more information about SQL Server 2014 Service Pack 1 (SP1), see bugs that are fixed in SQL Server 2014 Service Pack 1 .



Cumulative Update information

The issue was first fixed in the following cumulative update of SQL Server.

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.