症状
假设你使用的计算表在 Microsoft SQL Server 2014 和2016的分区查询中汇总数据集。 在这种情况下,你可能会在以下情况下遇到循环依赖:
-
计算表中的列名称与汇总函数中的名称相同,并且相关表对计算表具有多对一的关系。
-
计算表与作为汇总函数一部分的表相关。 例如,您有一个与计算表相关的表 B。 表 B 中有一个列名称,它与一个或多个汇总函数的表中的列名称相匹配。
解决方案
在 SQL Server 的以下更新中修复了此问题:
SQL Server 2014 的累积更新 12 Service Pack 2
SQL Server 的每个新的累积更新均包含上一版本中的所有修补程序和安全修补程序。 我们建议你为你的 SQL Server 版本安装最新版本:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。