Проблемы
Предположим, что вы используете группу доступности AlwaysOn в Microsoft SQL Server 2014. Если компьютер, на котором работает SQL Server, переключается из одной реплики в другую, может быть поврежден индекс columnstore в группе доступности. При запуске инструкции DBCC CHECKTABLE в таблице, содержащей поврежденный индекс columnstore, могут появляться указанные ниже сообщения об ошибках.
Сообщение 8964, уровень 16, состояние 1Table ошибка: Object id <>, идентификатором индекса <идентификатором индекса>, идентификатором секции <ИДЕНТИФИКАТОРом секции>, идентификатором единицы распределения <идентификатором блока выделения> (тип данных LOB). Узел данных вне строки на странице (<идентификаторов страниц>), слот <идентификатор гнезда>, текстовый идентификатор <идентификатор текста> не указан. MSG 5289, уровень 16, состояние 3Clustered таблица columnstore "<имя таблицы>" index "<index Name>" столбец "<имя столбца>" rowgroup ID <rowgroup ID> содержит одно или несколько значений данных, которые не соответствуют значениям данных в словаре. Восстановите данные из резервной копии.
Решение
Сведения о накопительном пакете обновления
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server 2014:
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server 2014:
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".