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.
-
Skaffa den senaste Service Pack-versionen för SQL Server 2014
-
Skaffa den senaste Service Pack-versionen för SQL Server 2012
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:
-
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].
-
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:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".