Problembeschreibung
Angenommen, Sie haben eines der kumulativen Updates (Cu) von CU4 auf CU8 für Microsoft SQL Server 2012 Analysis Services (SSAS 2012) SP1 angewendet, das sich im tabellarischen Modus befindet. Wenn Sie MDX (Multidimensional Expressions) mit Abfrage der WHERE -Klausel oder DAX-Abfrage (Data Analysis Expressions) verwenden, um mehrere Dimensionselemente auszuwählen, wird ein falsches Ergebnis zurückgegeben. Sie gibt die Summe dieser Werte anstelle des Ergebnisses einzelner Mitglieder zurück.Hinweis Das Problem tritt auch in SQL Server 2012 Analysis Services (SSAS 2012) SP2 und SQL Server 2014 Analysis Services (SSAS 2014) auf.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 4 für SQL Server 2014 /en-us/help/2999197
Kumulatives Update 2 für SQL Server 2012 SP2 /en-us/help/2983175
Kumulatives Update 11 für SQL Server 2012 SP1 /en-us/help/2975396
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Problemumgehung
Um dieses Problem zu umgehen, ordnen Sie die Beziehung in der Gruppenreihenfolge basierend auf der zugehörigen Spalte neu an. Wenn beispielsweise tabellena und TableB sowohl mit TableF als auch mit Spalte1 in Beziehung stehen, TableC sich auf TableF über Spalte2 beziehen, müssen Sie die Beziehungen möglicherweise manuell basierend auf der verknüpften Spalte in der folgenden Reihenfolge neu erstellen (löschen und erstellen): die Beziehung zwischen Tabellen-und TableF, die Beziehung zwischen TableB und TableF, die Beziehung zwischen TableC und TableF. Sie müssen die Datenbank nach der Problemumgehung in tabellarischer Form erneut verarbeiten.HINWEIS Wenn Sie die Beziehung überprüfen, zeigt die GUI (durch "Tabelle"--"Beziehungen verwalten" in SQL Server-Daten Tools) möglicherweise das unterschiedliche Ergebnis des tatsächlich bereitgestellten Schemas. Daher empfiehlt es sich, die Datenbank in XML for Analysis (XMLA) zu Skripten und die Beziehung dort zu überprüfen.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.