Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Ein Distinct Count-Measure kann falsche Werte zurückgeben, wenn Sie Aggregationen für die nicht überlappende Partitionen in einer Measuregruppe distinct Count in SSAS 2008 R2 definieren

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2501558
Microsoft stellt Updates für Microsoft SQL Server 2008 R2, als downloadbare Datei. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2008 R2 enthalten waren.
Problembeschreibung
Betrachten Sie das folgende Szenario:
  • Sie installieren Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
  • Nicht überlappende Partitionen erstellt in einer Measuregruppe. Die Measuregruppe enthält ein Measure, das die DistinctCount-Funktion verwendet.

    HinweisNicht überlappende Partitionen sind Partitionen, die nicht überlappenden Wertebereichen.
  • Sie definieren die Aggregationen, auf die nicht überlappende Partitionen.
  • Ausführen eine multidimensionalen Ausdrucks (MDX)-Abfrage, die fragt das DistinctCount-Measure.
In diesem Szenario kann das DistinctCount-Measure falsche Werte zurückgeben. Der zurückgegebene Wert kann z. B. werden doppelte oder dreifach-den tatsächlichen Wert.
Ursache
Dieses Problem tritt auf, weil die Verwendung einer Aggregation in der MDX-Abfrage SSAS 2008 R2 fälschlicherweise die Aggregation mehrfach gescannt. Dieses Problem tritt nur auf, wenn Sie nicht überlappende Partitionen einrichten, die das DistinctCount-Measure enthalten.
Lösung

Kumulatives Update-Informationen

SQLServer 2008 R2

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 6 freigegeben. Weitere Informationen zum Beziehen dieses kumulative Updatepakets für SQL Server 2008 R2 finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
2489376Kumulatives Updatepaket 6 für SQL Server 2008 R2
HinweisDa die Builds kumulativ sind, enthält jede neue Update-Version alle Hotfixes und alle Sicherheitsupdates, die mit früheren SQL Server 2008 R2 enthalten waren. Es wird empfohlen, dass Sie in Betracht ziehen anwenden der neuesten Update-Release, das diesen Hotfix enthält. Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
981356Der SQL Server 2008 R2 erstellt, die nach SQL Server 2008 R2 veröffentlicht wurde veröffentlicht wurden
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2501558 – Letzte Überarbeitung: 02/21/2011 17:52:00 – Revision: 1.0

Microsoft SQL Server 2008 R2 Analysis Services

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2501558 KbMtde
Feedback
ne;" onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> d=1&t=">
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">d=1&t=">t.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");