KB2969741 . ИСПРАВЛЕНИЕ. Sys.indexes возвращает неверное значение для индексов в SQL Server 2014 г.

Применяется к
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use)

Проблема

При использовании sys.indexes для allow_row_locks и allow_page_locks столбцов для индексов в оптимизированных для памяти таблицах возвращается неверное значение 1. 

Ожидаемое значение равно 0, так как индексы в оптимизированных для памяти таблицах не допускают блокировки строк или страниц.

Решение

Эта проблема была исправлена в следующем накопительном обновлении SQL Server.

Накопительный пакет обновления 2 для SQL Server 2014 года /en-us/help/2967546

Сведения о накопительных обновлениях для SQL Server

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

      

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».