Проблемы
Рассмотрим следующий сценарий.
-
В базе данных Microsoft SQL Server есть две таблицы: одна именованная Главная и другая с именем Sub.
-
На основе двух таблиц вы создаете куб в многомерной базе данных служб SQL Server 2014 или 2016.
-
В этой базе данных служб Analysis Service вы создаете некоторые таблицы измерений и фактов для основной и вложенной таблиц.
-
Вы включите в этой базе данных кэширование Pro и настройте некоторые уведомления для таблиц измерения и фактов.
В этом случае вы обнаружите, что обработка для разных секций выполняется повременно. Например, действия вставки данных происходят в основной таблице и в подтаблице ниже . Вторая секция обрабатывается, но запрос SQL Server для получения последних данных не отправляется. Это приводит к устаревшим данным.
Обратите внимание , что эта проблема не возникает, если две таблицы содержат данные, которые вставляются одновременно.
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Накопительное обновление 7 для SQL Server 2016 RTM
Накопительное обновление 4 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительное обновление 5 для SQL Server 2014 с пакетом обновления 2
Все новые накопительные обновления для SQL Server содержат все исправления и исправления для системы безопасности, включенные в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Последнее накопительное обновление для SQL Server 2016
последние накопительные обновления для SQL Server 2014
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.