修复︰ 事件 ID 22 错误 0xC1000016 将会记录或当您使用 SSA 2012 或 SSA 2014 中的搜索命令

症状

当您尝试在 Microsoft SQL Server 2012年分析服务 (SSAS 2012) 或 SQL Server 2014年分析服务 (SSAS 2014) 执行下列操作之一︰

  • 在父子层次结构创建计算所得的成员作为同级的所有成员。

  • 提交查询检索 MEMBER_UNIQUE_NAME 的 MDSCHEMA_MEMBERS与没有 Tree_Op或Tree_Op 8属性发现命令。

将应用程序日志中记录事件 ID 22 或 msmdsrv.log 中将会记录错误 0xC1000016。

解决方案

Service Pack 信息

要解决此问题,请获取 SQL Server 服务包。

有关 SQL Server 2014 Service Pack 1 (SP1) 的详细信息,请参阅SQL Server 2014 Service Pack 1 中修复的 bug




解决方法

若要变通解决此问题,请考虑以下情形︰

  1. 在父子层次结构创建计算所得的成员作为子节点下的所有成员。

    例如,不要使用 [Parent_child_dimensionName]。[DimAttName]。[CalculatedMemberName],使用 [Parent_child_dimensionName]。[DimAttName]。[所有]。[CalculatedMemberName]。

  2. 使用查询MDSCHEMA_MEMBERS 发现命令,以便检索MEMBER_UNIQUE_NAME以及Tree_Op属性 (如Tree_Op 3)。

    不要使用任何 Tree_Op或Tree_Op 8。有关设置的信息,请访问以下 MSDN 网站︰

    MDSCHEMA_MEMBERS 行集有关的信息


状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×