症状

假设你使用的计算表在 Microsoft SQL Server 2014 和2016的分区查询中汇总数据集。 在这种情况下,你可能会在以下情况下遇到循环依赖:

  • 计算表中的列名称与汇总函数中的名称相同,并且相关表对计算表具有多对一的关系。

  • 计算表与作为汇总函数一部分的表相关。 例如,您有一个与计算表相关的表 B。 表 B 中有一个列名称,它与一个或多个汇总函数的表中的列名称相匹配。

解决方案

在 SQL Server 的以下更新中修复了此问题:

         SQL Server 2016 SP2 的累积更新3

         SQL Server 2016 SP1 的累积更新11

SQL Server 2014 的累积更新 12 Service Pack 2

SQL Server 的每个新的累积更新均包含上一版本中的所有修补程序和安全修补程序。 我们建议你为你的 SQL Server 版本安装最新版本:

SQL Server 2016 的最新累计更新

SQL Server 2014 的最新累积更新

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

了解 Microsoft 用于描述软件更新的 术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。