症状
尝试在 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。
解决方法
若要解决此问题,请考虑以下方案:
-
在父子层次结构中的 所有 成员下创建计算成员作为子元素。 例如,而不是 [Parent_child_dimensionName]。[DimAttName].[CalculatedMemberName],使用 [Parent_child_dimensionName]。[DimAttName].[全部]。[CalculatedMemberName].
-
使用 "发现" 命令查询MDSCHEMA_MEMBERS ,以便与Tree_Op属性一起检索MEMBER_UNIQUE_NAME (如Tree_Op 3)。请勿使用 "不Tree_Op " 或 " Tree_Op 8"。 有关设置信息,请转到以下 MSDN 网站:
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。