Applies ToSQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

症状

尝试在 Microsoft SQL Server 2012 Analysis Service (SSAS 2012)或 SQL Server 2014 Analysis Service (SSAS 2014)中执行下列操作之一时:

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

  • 提交 " 发现 " 命令以查询 MDSCHEMA_MEMBERS 以检索 " 不 Tree_Op " 或 " Tree_Op 8 " 属性的 MEMBER_UNIQUE_NAME。

将在应用程序日志中记录事件 ID 22,否则将在 msmdsrv 中记录0xC1000016。

解决方案

服务包信息

若要解决此问题,请获取 SQL Server 的 Service Pack。

有关 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 ,以便与Tree_Op属性一起检索MEMBER_UNIQUE_NAME (如Tree_Op 3)。请勿使用 "不Tree_Op " 或 " Tree_Op 8"。 有关设置信息,请转到以下 MSDN 网站:

    有关 MDSCHEMA_MEMBERS 行集的信息

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

需要更多帮助?

需要更多选项?

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

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