Síntomas
Cuando intente realizar una de las siguientes operaciones en Microsoft SQL Server 2012 Analysis Service (SSAS 2012) o SQL Server 2014 Analysis Service (SSAS 2014):
- Cree un miembro calculado como elemento del mismo nivel para TODOS los miembros de una jerarquía de elementos primarios y secundarios.
- Envía un comando Discover para consultar MDSCHEMA_MEMBERS recuperar MEMBER_UNIQUE_NAME con la propiedad no Tree_Op o Tree_Op 8.
El id. de evento 22 se registrará en el registro de aplicaciones o 0xC1000016 de error se registrará en msmdsrv.log.
Resolución
Información del Service Pack
Para resolver este problema, obtenga el Service Pack para SQL Server.
- Cómo obtener el Service Pack más reciente para SQL Server 2014
- Cómo obtener el Service Pack más reciente para SQL Server 2012
Para obtener más información acerca de SQL Server 2014 Service Pack 1 (SP1), consulte bugs that are fixed in SQL Server 2014 Service Pack 1.
Solución alternativa
Para solucionar este problema, piense en las situaciones siguientes:
Cree el miembro calculado como secundario en TODOS los miembros de la jerarquía de elementos secundarios primarios.
Por ejemplo, en lugar de [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], use [Parent_child_dimensionName]. [DimAttName]. [TODOS]. [CalculatedMemberName].
Utilice el comando Discover para consultar MDSCHEMA_MEMBERS con el fin de recuperar MEMBER_UNIQUE_NAME junto con la propiedad Tree_Op (como Tree_Op 3).
No usar ninguna Tree_Op o Tree_Op 8. Para obtener la información de configuración, vaya al siguiente sitio web de MSDN:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".