Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte tabuľku rozdelený na Microsoft SQL Server 2008, SQL Server 2008 R2 alebo Microsoft SQL Server 2012..
-
Tabuľka obsahuje nejedinečný index, ktorý nie je zoskupený v zostupnom poradí.
-
Spustíte dotaz v tabuľke. Dotaz pokrýva viacero oblastí a požiada o objednávku.
V tomto scenári dotaz vráti nesprávne výsledky.
Príčina
Tento problém sa vyskytuje, pretože SQL Server obráti oblasti ID rozsahy pri dotaze zostupný index. Preto je porušená správna objednávka v rámci oblastí.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera. Po použití opravy, musíte zapnúť stopových vlajkou 4199, aby rýchla práca.
Kumulatívna aktualizácia balíka 8 pre SQL Server 2012 SP1 /en-us/help/2917531
Kumulatívna aktualizácia 11 pre SQL Server 2012 /en-us/help/2908007
Kumulatívna aktualizácia balíka 10 pre SQL Server 2008 R2 SP2 /en-us/help/2908087
Kumulatívna aktualizácia 14 pre SQL Server 2008 SP3 /en-us/help/2893410
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.