Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie verfügen über eine partitionierte Tabelle in Microsoft SQL Server 2008, SQL Server 2008 R2 oder Microsoft SQL Server 2012.
-
Die Tabelle hat einen nicht eindeutigen, nicht gruppierten Index in absteigender Reihenfolge.
-
Sie führen eine Abfrage für die Tabelle aus. Die Abfrage umfasst mehrere Partitionen und fordert eine Bestellung an.
In diesem Szenario gibt die Abfrage falsche Ergebnisse zurück.
Ursache
Dieses Problem tritt auf, weil SQL Server Partitions-ID-Bereiche umkehrt, wenn ein absteigender Index abgefragt wird. Daher wird die richtige Reihenfolge über die Partitionen verstoßen.
Fehlerbehebung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben. Nachdem Sie das Update angewendet haben, müssen Sie das Ablaufverfolgungsflag 4199 aktivieren, damit der Hotfix funktioniert.
Kumulatives Update 8 für SQL Server 2012 SP1 /en-us/help/2917531
Kumulatives Update 11 für SQL Server 2012 /en-us/help/2908007
Kumulatives Update 10 für SQL Server 2008 R2 SP2 /en-us/help/2908087
Kumulatives Update 14 für SQL Server 2008 SP3 /en-us/help/2893410
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:
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.