Příznaky
Předpokládejme, že používáte kumulativní aktualizaci 8 pro SQL Server 2016 SP2, SQL Server 2017 nebo 2019. Když se pokusíte shromáždit informace pro dotaz, který se chystáte spustit, například metadata (typy sloupců, které dotaz vrátí), typy parametrů nebo odhadovaný plán provedení), můžete zaznamenat, že pokud dotaz obsahuje operátory PIVOT nebo UNPIVOT, dojde k narušení přístupu (AV). Příklady shromažďování takových informací zahrnují, ale nejsou omezeny na následující:
- Voláním sys.sp_describe_first_result_set získáte typy sloupců, které dotaz vrátí.
- Voláním sys.sp_describe_undeclared_parameters získáte typy parametrů.
- Call SET SHOWPLAN (or using Microsoft SQL Server Management Studio) to get the estimated execution plan.
V místní instanci se navíc vygeneruje soubor s výpisem podobného následujícímu:
Zpráva 596, úroveň 21, stav 1, číslo řádku
V provádění nemůže pokračovat, protože relace je ve stavu ukončení.
Zpráva 0, úroveň 20, stav 0, číslo řádku
U aktuálního příkazu došlo k závažné chybě. Případné výsledky by měly být zahozeny.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Informace o kumulativních aktualizacích pro SQL Server:
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 pro SQL Server:
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.