Síntomas
Al intentar realizar una de las siguientes operaciones en Microsoft SQL Server 2012 Analysis Services (SSAS 2012) o SQL Server 2014 Analysis Services (SSAS 2014):
-
Se crea un miembro calculado como un elemento del mismo nivel para todos los miembros de una jerarquía de elementos primarios.
-
Envía un comando Discover para consultar MDSCHEMA_MEMBERS para recuperar MEMBER_UNIQUE_NAME con las propiedades no Tree_Op o Tree_Op 8 .
El identificador de evento 22 se registrará en el registro de la aplicación o el error 0xC1000016 se registrará en msmdsrv. log.
Resolución
Información de 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 sobre el Service Pack 1 (SP1) de SQL Server 2014, consulte errores corregidos en el Service Pack 1 de SQL server 2014.
Solución alternativa
Para solucionar este problema, tenga en cuenta los siguientes escenarios:
-
Cree el miembro calculado como un elemento secundario en todos los miembros de la jerarquía de elementos primarios secundarios. Por ejemplo, en lugar de [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], use [Parent_child_dimensionName]. [DimAttName]. [ALL]. [CalculatedMemberName].
-
Use 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 use ningún Tree_Op o Tree_Op 8. Para obtener información sobre la configuración, visite el siguiente sitio web de MSDN:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".