此修补程序也适用于 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)。
症状
请考虑以下情况:
-
你有一个具有以下内容的透视切片器,其中包含 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)或 SQL Server 2014 Analysis Services (SSAS 2014)中的一些表。 SSA 2012 或 SSAS 2014 正在表格模式下运行。
-
切片器中的至少一个表不包含任何行。
-
更新来源于透视的 Microsoft Excel 2010 或 Excel 2013 工作表中的数据。或者,打开一个 Excel 2010 或 Excel 2013 工作簿,其中包含配置了 " 打开文件时刷新数据 " 选项的数据透视表。
在这种情况下,您会收到以下错误消息:
使用连接 <conn> 的数据透视表、多维数据集函数或切片器刷新失败。
原因
出现此问题的原因是透视中包含不含任何行的表。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累积更新6 /en-us/help/2874879
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。