Symptome
Wenn Sie versuchen, einen der folgenden Vorgänge in Microsoft SQL Server 2012 Analysis Service (SSAS 2012) oder SQL Server 2014 Analysis Service (SSAS 2014) auszuführen:
- Sie erstellen ein berechnetes Element als gleichgeordnetes Element für ALLE Elemente in einer übergeordneten untergeordneten Hierarchie.
- Sie übermitteln einen Discover-Befehl, um MDSCHEMA_MEMBERS abzufragen, um MEMBER_UNIQUE_NAME mit der Eigenschaft no Tree_Op oder Tree_Op 8 abzurufen.
Die Ereignis-ID 22 wird im Anwendungsprotokoll protokolliert, oder 0xC1000016 wird in msmdsrv.log protokolliert.
Lösung
Informationen zum Service Pack
Installieren Sie das Service Pack für SQL Server, um dieses Problem zu beheben.
- Installieren des neuesten Service Packs für SQL Server 2014
- Installieren des neuesten Service Packs für SQL Server 2012
Weitere Informationen zu SQL Server 2014 Service Pack 1 (SP1) finden Sie unter In SQL Server 2014 Service Pack 1 behobene Fehler.
Problemumgehung
Um dieses Problem zu umgehen, ziehen Sie die folgenden Szenarien in Betracht:
Erstellen Sie das berechnete Element als untergeordnetes Element unter "ALLE Elemente" in der übergeordneten Hierarchie der untergeordneten Elemente.
Beispiel: Anstelle von [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], use [Parent_child_dimensionName]. [DimAttName]. [ALLE]. [CalculatedMemberName].
Verwenden Sie den Discover-Befehl, um MDSCHEMA_MEMBERS abzufragen, um MEMBER_UNIQUE_NAME zusammen mit der Tree_Op Eigenschaft abzurufen (z. B. Tree_Op 3).
Verwenden Sie keine Tree_Op oder Tree_Op 8. Die Einstellungsinformationen finden Sie auf der folgenden MSDN-Website:
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.