Applies ToSQL 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 rozdělený tabulku v databázi, která používá úroveň kompatibility 120 v Microsoft SQL serveru 2014. V této tabulce vytvoříte index columnstore s DOP > 1. V některých vzácných případech může Optimalizátor dotazů vložit do plánu dotazu zařazování z důvodu výkonu. Tato zařazování může vracet duplicitní řádky a způsobit poškození indexu. Pokud se problém stane, vrátí příkaz DBCC CHECKTABLE chybu.

Ř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í

Tento problém můžete vyřešit jedním z následujících způsobů:

  • Spusťte sestavení indexu columnstore v DOP = 1.

  • Nastavte úroveň kompatibility databáze na 110.

  • Pomocí TF9481 vynutí Optimalizátor dotazů použití úrovně kompatibility 110.

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.