Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Příznaky

Předpokládejme, že máte neclusterovaný index columnstore v Microsoft SQL serveru 2012 nebo SQL serveru 2014. Spuštěním dotazu v paralelním režimu použijete funkci columnstore a dotaz se připojí k indexu na více spojování sloupců s vypočítanými výsledky sondy testu. V této situaci může dojít k nesprávné sadě výsledků.

Příčina

Když jsou výrazy optimalizované na straně sondy algoritmu hash, SQL Server předpokládá konkrétní pořadí ve sloupcích spojení algoritmu hash. Tato objednávka může být během optimalizace dotazu přerušena a může způsobit neshodu spojení algoritmem hash.

Řešení

Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru:

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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Alternativní řešení

Jako alternativní řešení použijte jednu z následujících metod:

  • Při provádění dotazu použijte MAXDOP =1 tip k dotazu.

  • Inovujte na SQL Server 2014.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.