Gäller för
SQL Server 2012 Analysis Services SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Symptom

När du försöker utföra en av följande åtgärder i Microsoft SQL Server 2012 Analysis Service (SSAS 2012) eller SQL Server 2014 Analysis Service (SSAS 2014):

  • Du skapar en beräknad medlem som en syskon till alla medlemmar i en överordnad underordnad hierarki.

  • Du skickar ett Discover -kommando som frågar MDSCHEMA_MEMBERS att hämta MEMBER_UNIQUE_NAME med antingen egenskapen no Tree_Op eller Tree_Op 8 .

Händelse-ID 22 kommer att loggas i program loggen eller felet 0xC1000016 kommer att loggas i msmdsrv. log.

Lösning

Information om Service Pack

Lös problemet genom att hämta Service Pack för SQL Server.

Mer information om SQL Server 2014 Service Pack 1 (SP1) finns i program fel som åtgärdas i SQL Server 2014 Service Pack 1.

Lösning

För att undvika problemet kan du tänka på följande:

  1. Skapa den beräknade medlemmen som ett underordnat objekt under alla medlemmar i den överordnade underordnade hierarkin. I stället för [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], Använd [Parent_child_dimensionName]. [DimAttName]. [ALL]. [CalculatedMemberName].

  2. Använd kommandot Upptäck för att söka MDSCHEMA_MEMBERS för att hämta MEMBER_UNIQUE_NAME tillsammans med Tree_Op -egenskapen (till exempel Tree_Op 3). Använd ej Tree_Op eller Tree_Op 8. Information om inställning finns på följande MSDN-webbplats:

    Information om MDSCHEMA_MEMBERS-raduppsättning

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.