KB2927524-修复方法:在 SSAS 2012 中的其他度量值组上运行 ClearCache 命令后,MDX 查询不重复使用缓存

此修补程序也适用于 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)。

症状

在 Microsoft SQL Server Analysis Services (SSAS)2012中,在不同的 MeasureGroup 上运行 ClearCache 命令后,MDX 查询不重复使用缓存。 如果你使用非管理员角色以非管理员角色的身份登录,则会出现此问题。例如,在以下情况下会发生此问题:

  • 在 SSAS 2012 或 SSAS 2014 中还原艾德公司工作数据库。

  • 创建一个角色,该角色允许在多维数据集级别上对非管理员帐户进行读取访问。

  • 运行 SSA 上的探查器跟踪。

  • 在非管理员帐户下的 SQL Server Management Studio (SSMS)中,你可以在 cold 缓存和预热缓存(第二次使用相同连接)上运行 MDX 查询。

  • SSAS 探查器跟踪返回 "查询子多维数据集: 1-缓存数据"。

  • 在管理员帐户下的 SSMS 中的其他 MeasureGroup 上运行 ClearCache 命令。

  • 在 SSMS 中的非管理员帐户下运行 MDX 查询。

  • SSAS 探查器跟踪返回 "查询子多维数据集: 2-非缓存数据"。

注意 示例 XMLA ClearCache 命令:

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <ClearCache>  <Object>   <DatabaseID>Adventure Works DW</DatabaseID>   <CubeID>Adventure Works DW</CubeID>   <MeasureGroupID>Sales Summary</MeasureGroupID>  </Object> </ClearCache></Batch>

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

状态

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

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×