应用对象
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2012 Analysis Services SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft 将 Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)修复为一个可下载文件。由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2008 R2 Service Pack 2 修复版本附带的所有修补程序和所有安全修补程序。

症状

假设当满足以下条件时,在 Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008)或 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)中运行多维表达式(MDX)查询:

  • MDX 查询具有在WHERE子句的计算成员中使用的聚合函数。

  • Aggregate函数使用一个Dim层次结构的多个成员。

  • 存在影响在Aggregate函数中不存在的Dim层次结构的成员的 scope 语句。

  • Dim维度是父/子维度。

在这种情况下,scope 语句会更改 聚合 函数的结果。 这会导致 MDX 查询返回错误的结果。注意:

  • 通过将 现有 关键字添加到 聚合 函数的参数,可以检查此问题。

  • 此形式的 MDX 查询是在将 数据透视表 对象转换为公式(使用 CUBESET 函数)时经常被 Excel 进行的。

SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

状态

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

更多信息

有关 聚合 函数(MDX)的详细信息,请转到以下 MSDN 网站:

有关聚合函数的常规信息

需要更多帮助?

需要更多选项?

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