Oprava: Dotaz, který spustíte rozdělených Tabulka vrací nesprávné výsledky v SQL Server 2008, SQL Server 2008 R2 nebo SQL Server 2012

Překlady článku Překlady článku
ID článku: 2892741 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář:
  • Máte více oddíly tabulky v Microsoft SQL Server 2008, SQL Server 2008 R2 nebo Microsoft SQL Server 2012.
  • Tabulka obsahuje index není jedinečný, bez clusterů v sestupném pořadí.
  • Při spuštění dotazu v tabulce. Dotaz zahrnuje více oddílů a požadavky objednávky.
V tomto scénáři vrátí dotaz nesprávné výsledky.

Příčina

K tomuto problému dochází, protože SQL Server v případě, že je dotazován Sestupný index obrátí rozsahů ID oddílu. Proto je správné pořadí mezi oddíly porušeno.

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server. Po použití opravy, je třeba povolit příznak trasování 4199, chcete-li použít opravu hotfix.

8 Kumulativní aktualizace pro SQL Server 2012 SP1

Kumulativní aktualizace 11 pro SQL Server 2012

10 Kumulativní aktualizace pro SQL Server 2008 R2 s aktualizací SP2

14 Kumulativní aktualizace pro SQL Server 2008 SP3

O kumulativní aktualizace pro SQL Server

Zmenšit tento obrázekZvětšit tento obrázek
assets folding start collapsed
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Zmenšit tento obrázekZvětšit tento obrázek
assets folding end collapsed

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Vlastnosti

ID článku: 2892741 - Poslední aktualizace: 22. ledna 2014 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2008 Service Pack 3 na těchto platformách
    • Microsoft SQL Server 2008 Developer
    • Microsoft SQL Server 2008 Enterprise
    • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2 na těchto platformách
    • Microsoft SQL Server 2008 R2 Developer
    • Microsoft SQL Server 2008 R2 Enterprise
    • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Service Pack 1 na těchto platformách
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Standard
Klíčová slova: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2892741 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 2892741

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com