KB2565683 – KORREKTUR: Sie erhalten möglicherweise falsche Ergebnisse, wenn Sie eine komplexe Abfrage ausführen, die Aggregatfunktionen, Joinfunktionen und unterschiedliche Funktionen in Unterabfragen in einer SQL Server 2008- oder SQL Server 2008 R2-Umgebung enthält

Gilt für
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web

Microsoft stellt Fixes für Microsoft SQL Server 2008 als eine herunterladbare Datei bereit. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und Sicherheitsfixes, die in der vorherigen Version der Korrektur für SQL Server 2008 enthalten waren.

Symptome

Wenn Sie eine komplexe Abfrage ausführen, die Aggregatfunktionen, Joinfunktionen und unterschiedliche Funktionen in Unterabfragen in einer Microsoft SQL Server 2008- oder Microsoft SQL Server 2008 R2-Umgebung enthält, erhalten Sie möglicherweise falsche Ergebnisse. Wenn Sie dieselbe Abfrage in Parallel Data Warehouse (PDW) ausführen, erhalten Sie möglicherweise unterschiedliche Ergebnisse, die ebenfalls falsch sind.

Ursache

Dieses Problem tritt aufgrund eines Problems im SQL Server Abfrageoptimierer auf.

Lösung

Service Pack-Informationen für SQL Server 2008

Installieren Sie das neueste Service Pack für SQL Server 2008, um dieses Problem zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

968382 So erhalten Sie das neueste Service Pack für SQL Server 2008

Service Pack-Informationen für SQL Server 2008 R2

Um dieses Problem zu beheben, besorgen Sie sich das neueste Service Pack für SQL Server 2008 R2. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

2527041
Installieren des neuesten Service Packs für SQL Server 2008 R2

Hotfixinformationen

Ein Hotfix zur Behebung des Problems ist von Microsoft erhältlich. Der Hotfix ist jedoch nur zur Behebung des in diesem Artikel beschriebenen Problems vorgesehen. Deshalb sollten Sie nur Systeme aktualisieren, bei denen das in diesem Artikel beschriebene Problem auftritt. Der Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, finden Sie einen Abschnitt "Hotfix download available" (Hotfixdownload verfügbar) oben in diesem Knowledge Base-Artikel. Ist dies nicht der Fall, wenden Sie sich an die Kundenbetreuung bzw. den Support von Microsoft, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für zusätzliche Supportanfragen und -belange, die sich nicht auf diesen speziellen Hotfix beziehen, fallen die üblichen Supportgebühren an. Besuchen Sie die folgende Microsoft-Website, um eine vollständige Liste der Telefonnummern von Microsoft-Kundendienst und -Support (CSS) anzuzeigen oder eine separate Serviceanfrage zu erstellen:

/contactus/?ws=support Hinweis: Das Formular "Hotfix-Download verfügbar" zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, steht der betreffende Hotfix in Ihrer Sprache nicht zur Verfügung.

Voraussetzungen

Sie müssen SQL Server 2008 Service Pack 1 (SP1) installiert haben, damit Sie diesen Hotfix anwenden können.

Informationen zum Neustart

Sie müssen den Computer nach der Installation dieses Hotfixes möglicherweise neu starten.

Informationen zur Ersetzung

Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.

Dateiinformationen

Die englische Version dieses Hotfix weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.

Alle unterstützten x86-basierten Versionen von SQL Server 2008

Dateiname Dateiversion Dateigröße Datum Uhrzeit Plattform
Sqlservr.exe 2007.100.2844.0 42,773,864 15-Jun-2011 08:50 x86

Alle unterstützten x64-basierten Versionen von SQL Server 2008

Dateiname Dateiversion Dateigröße Datum Uhrzeit Plattform
Sqlservr.exe 2007.100.2844.0 57,930,600 15-Jun-2011 12:13 x64

Alle unterstützten IA-64-basierten Versionen von SQL Server 2008

Dateiname Dateiversion Dateigröße Datum Uhrzeit Plattform
Sqlservr.exe 2007.100.2844.0 111,705,960 15-Jun-2011 09:05 IA-64

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Dieses Problem wurde zuerst in Microsoft SQL Server 2008 Service Pack 3 und SQL Server 2008 R2 Service Pack 2 behoben.

Weitere Informationen

Weitere Informationen zu Parallel Data Warehouse finden Sie auf der folgenden Microsoft-Website:

Paralleles Data Warehouse

Referenzmaterial

Weitere Informationen zur Liste der Builds, die nach der Veröffentlichung von SQL Server 2008 verfügbar sind, finden Sie im folgenden Artikel der Microsoft Knowledge Base:

956909 Die SQL Server 2008-Builds, die nach der Veröffentlichung von SQL Server 2008 veröffentlicht wurdenWeitere Informationen zum Inkrementellen Wartungsmodell für SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:

935897 Zur Bereitstellung von Hotfixes für gemeldete Probleme ist vom SQL Server-Team ein inkrementelles Wartungsmodell erhältlich. Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie im folgenden Artikel der Microsoft Knowledge Base:

822499 Neues Benennungsschema für Softwareupdatepakete für Microsoft SQL Server Weitere Informationen zur Terminologie für Softwareupdates finden Sie im folgenden Artikel der Microsoft Knowledge Base:

824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates