CORREÇÃO: ID de evento 22 ou erro 0xC1000016 será registrado quando você usar o comando Discover no SSAS 2012 ou 2014 SSAS

Sintomas

Quando você tenta executar uma das seguintes operações no Microsoft SQL Server 2012 Analysis Service (SSAS 2012) ou 2014 Analysis Service do SQL Server (SSAS 2014):

  • Você pode criar um membro calculado como um irmão para todos os membros em uma hierarquia pai-filho.

  • Enviar um comando de descobrimento a consulta MDSCHEMA_MEMBERS para recuperar o MEMBER_UNIQUE_NAME com o não Tree_Op ou a propriedade de Tree_Op 8 .

ID de evento 22 será registrado no log do aplicativo ou 0xC1000016 de erro será registrada no msmdsrv.log.

Resolução

Informações do service pack

Para resolver esse problema, obtenha o Service Pack para SQL Server.

Para obter mais informações sobre o SQL Server de 2014 Service Pack 1 (SP1), consulte bugs que são corrigidos no Service Pack 1 do SQL Server de 2014.




Solução alternativa

Para contornar esse problema, considere os seguintes cenários:

  1. Crie o membro calculado como um filho em todos os membros na hierarquia pai-filho.

    Por exemplo, em vez de [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], use [Parent_child_dimensionName]. [DimAttName]. [ALL]. [CalculatedMemberName].

  2. Use o comando Discover a consulta MDSCHEMA_MEMBERS para recuperar MEMBER_UNIQUE_NAME juntamente com a propriedade Tree_Op (como 3 de Tree_Op).

    Não use Nenhum Tree_Op ou Tree_Op 8. Para as informações de configuração, consulte o seguinte site da MSDN:

    Informações sobre o conjunto de linhas MDSCHEMA_MEMBERS


Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

×