Microsoft verteilt Microsoft SQL Server 2008 R2 Service Pack 2 (SP2)-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und Sicherheitsfixes, die in der vorherigen Fixversion von SQL Server 2008 R2 Service Pack 2 enthalten waren.
Symptome
Angenommen, Sie führen eine MDX-Abfrage (Multidimensional Expressions) in Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) oder Microsoft SQL Server 2012 Analysis Services (SSAS 2012) aus, wenn die folgenden Bedingungen erfüllt sind:
- Die MDX-Abfrage verfügt über eine Aggregat-Funktion, die in einem berechneten Element in einer WHERE-Klausel verwendet wird.
- Die Aggregatfunktion verwendet mehr als ein Mitglied der Dim.Hier-Hierarchie.
- Es gibt eine Bereichsanweisung, die sich auf ein Mitglied der Dim.Hier-Hierarchie auswirkt, das nicht in der Aggregatfunktion vorhanden ist.
- Die Dimension "Dimmung" ist eine übergeordnete/untergeordnete Dimension.
In diesem Fall ändert die Bereichsanweisung das Ergebnis der Aggregatfunktion. Dies führt dazu, dass die MDX-Abfrage ein falsches Ergebnis zurückgibt.
Hinweise:
- Dieses Problem kann überprüft werden, indem dem Parameter der Aggregatfunktion das Schlüsselwort EXISTING (keyword) hinzugefügt wird.
- Diese Form der MDX-Abfrage wird häufig von Excel durchgeführt, wenn ein PivotTable-Objekt in Formeln konvertiert wird (mithilfe der CUBESET-Funktion).
Lösung
Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update CU 38 für SQL Server 2012 /en-us/help/2844205
Kumulatives Update CU 3 für SQL Server 2012 SP1 /en-us/help/2833645
Kumulatives Update CU 38 für SQL Server 2008 R2 SP2 /en-us/help/2797460
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
- Neuestes kumulatives Update für SQL Server 2008 R2 SP2
- Neuestes kumulative Update für SQL Server 2012
- Neuestes kumulatives Update für SQL Server 2012 SP1
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Weitere Informationen
Weitere Informationen zur Aggregatfunktion (MDX) finden Sie auf der folgenden MSDN-Website: