Symptom
När du försöker utföra någon 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 på samma nivå till ALLA medlemmar i en överordnad underordnad hierarki.
- Du skickar ett Discover-kommando för att fråga MDSCHEMA_MEMBERS hämta MEMBER_UNIQUE_NAME med någon av egenskaperna no Tree_Op eller Tree_Op 8.
Händelse-ID 22 loggas i programloggen eller fel 0xC1000016 loggas i msmdsrv.log.
Lösning
Information om Service Pack
Lös problemet genom att skaffa Service Pack för SQL Server.
- Så här skaffar du den senaste Service Pack-versionen för SQL Server 2014
- Så här skaffar du den senaste Service Pack-versionen för SQL Server 2012
Mer information om SQL Server 2014 Service Pack 1 (SP1) finns i buggar som åtgärdas i SQL Server 2014 Service Pack 1.
Lösning
Överväg följande scenarier för att kringgå det här problemet:
Skapa den beräknade medlemmen som underordnad under ALLA medlemmar i den överordnade underordnade hierarkin.
Till exempel i stället för [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], använd [Parent_child_dimensionName]. [DimAttName]. [ALLT]. [CalculatedMemberName].
Använd kommandot Discover för att fråga MDSCHEMA_MEMBERS för att hämta MEMBER_UNIQUE_NAME tillsammans med egenskapen Tree_Op (till exempel Tree_Op 3).
Använd inte någon Tree_Op eller Tree_Op 8. Information om inställningen finns på följande MSDN-webbplats:
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".