KB3188950 – Актуализирането по време на компресирането може да доведе до повреда на неклъстерния columnstore индекс през SQL Server 2016 г.

Отнася се за
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)

Симптоми

Имайте предвид сценария, описан по-долу:

  • Създавате неклъстериран индекс columnstore във екземпляр на Microsoft SQL Server 2016.
  • Изпълнявате команда ALTER INDEX REORGANIZE или задачата за преместване на кортеж, която компресира данните columnstore, се изпълнява във фонов режим.
  • В същото време изпълнявате команда DELETE или UPDATE, която променя неклъстерния индекс columnstore.

В този случай може да възникне повреда на индекса. Редовете, които са изтрити или променени, се показват в неклъстерния индекс columnstore, но не и в други индекси за таблицата.

Решение

Корекцията за този проблем е включена в следната кумулативна актуализация за SQL Server:

Сборна актуализация 2 за SQL Server 2016
      

За кумулативните актуализации за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Последна сборна актуализация за SQL Server 2016
      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече за терминологията , която Microsoft използва за описване на актуализациите на софтуера.