Sintomas
Quando você tenta executar uma das seguintes operações no serviço de análise do Microsoft SQL Server 2012 (SSAS 2012) ou no serviço de análise do SQL Server 2014 (SSAS 2014):
-
Você cria um membro calculado como irmão para todos os membros em uma hierarquia pai filho.
-
Você envia um comando Discover para consultar MDSCHEMA_MEMBERS para recuperar MEMBER_UNIQUE_NAME com a propriedade no Tree_Op ou Tree_Op 8 .
A identificação do evento 22 será registrada no log do aplicativo ou erro 0xC1000016 será registrada em msmdsrv. log.
Resolução
Informações do Service Pack
Para solucionar esse problema, obtenha o Service Pack para SQL Server.
-
Como obter o Service Pack mais recente para o SQL Server 2014
-
Como obter o Service Pack mais recente para o SQL Server 2012
Para obter mais informações sobre o SQL Server 2014 Service Pack 1 (SP1), consulte erros corrigidos no SQL server 2014 Service Pack 1.
Solução alternativa
Para contornar esse problema, considere os seguintes cenários:
-
Crie o membro calculado como filho em todos os membros na hierarquia pai filho. Por exemplo, em vez de [Parent_child_dimensionName]. [Multimattname]. [CalculatedMemberName], use [Parent_child_dimensionName]. [Multimattname]. [ALL]. [CalculatedMemberName].
-
Use o comando Discover para consultar MDSCHEMA_MEMBERS a fim de recuperar MEMBER_UNIQUE_NAME juntamente com a propriedade Tree_Op (como Tree_Op 3). Não use nenhuma Tree_Op ou Tree_Op 8. Para obter as informações de configuração, vá para o seguinte website da MSDN:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".