Platí proSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Příznaky

Při dotazu na zobrazení v Microsoft SQL serveru 2014 nebo 2016 může trvat delší dobu, když ho ponecháte k provádění v systému SQL Server 2008 R2. 

Když spustíte dotaz, který používá vše a cíl řádku (například klauzule TOP N, FAST N nebo EXISTS), můžete si všimnout, že když ho porovnáte s SQL serverem 2008 R2, dotaz běží v aplikaci SQL Server 2014 nebo novější.

Příčina

V systému SQL Server 2008 R2 změní Optimalizátor dotazů pořadí různých částí v části SJEDNOTit vše, pokud je k dispozici cíl řádku, takže nejlevnější metodou část bude první. To umožňuje, aby byl dotaz dokončen dřív, pokud levnější části vyrobí požadovaný počet řádků, aniž byste pokračovali v provádění dražších částí. K tomuto přeřazení nedojde v novějších verzích systému SQL Server.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:

       Kumulativní aktualizace 7 pro SQL Server 2016 RTM

       Kumulativní aktualizace 4 pro SQL Server 2016 SP1

       Kumulativní aktualizace 6 pro SQL Server 2014 SP2

Poznámka  K tomuto problému musí být povolený optimalizování dotazu. 

Další informace o optimalizaci dotazu a přístupnosti trasování najdete v následujících tématech:

Oprava hotfix pro optimalizaci dotazů SQL Server – Model údržby TF 4199

Příkazy konzoly DBCC a příznaky trasování

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. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Nejnovější kumulativní aktualizace pro SQL Server 2016

Nejnovější kumulativní aktualizace pro 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.

Odkazy

Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.

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.