Проблемы
При использовании SQL Server 2016 учитывайте описанные ниже ситуации.
-
Вы создаете кластеризованный индекс columnstore в таблице, оптимизированной для памяти, содержащей столбец со строкой типа данных (например, nchar или nvarchar).
-
Длина данных в столбце составляет 32 байт (например, nchar (16) или nvarchar (16)).
-
Данные в столбце уникальны или почти уникальны, а размер данных — 32 байт.
В этом случае при вставке данных в эту таблицу может появиться следующее сообщение об ошибке Assert в журнале ошибок SQL Server.
vldPageCount <= SegmentsTableRow:: MaxSerializedPages
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Примечание. После установки обновления необходимо установить флаг трассировки 9968, чтобы включить исправление. Чтобы настроить флаг трассировки 9968, ознакомьтесь с разделом Флаги трассировки (Transact-SQL) на веб-сайте Microsoft Developer Network (MSDN).
Каждая новая сборка для SQL Server 2016 содержит все исправления и исправления для системы безопасности, включенные в предыдущую сборку. Мы рекомендуем установить последние накопительные обновления для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.