Проблема
Предположим, что вы используете вычисляемую таблицу, которая суммирует набор данных в запросе на секцию в Microsoft SQL Server 2014 и 2016 годах. В этой ситуации может возникнуть циклическая зависимость в следующих сценариях:
- Имена столбцов в вычисляемой таблице совпадают с именами в функции summarize, а связанные таблицы имеют отношение "многие к одному" с вычисляемой таблицей.
- Вычисляемая таблица связана с таблицами, которые являются частью функции summarize. Например, у вас есть таблица B, связанная с вычисляемой таблицей. В таблице B есть имя столбца, соответствующее имени столбца в одной или нескольких таблицах, которые являются частью функции summarize.
Решение
Эта проблема устранена в следующих обновлениях для SQL Server:
Накопительный пакет обновления 3 для SQL Server 2016 с пакетом обновления 2 (SP2)
Накопительный пакет обновления 11 для SQL Server 2016 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 12 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о накопительных обновлениях для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для своей версии SQL Server:
Последнее накопительное обновление для SQL Server 2016 г.
Последние накопительные обновления для SQL Server 2014 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.