Příznaky
Předpokládejme, že v tabulce aplikace Microsoft SQL Server 2016 povolíte zabezpečení na úrovni řádků. Pokud spustíte příkaz, který obsahuje mnoho klauzulí UNION nebo UNION ALL, které kombinují výsledky tabulky, zobrazí se chybové zprávy podobné následující:
Poznámka
Zpráva 3624, úroveň 20, stav 1, řádek 16
Kontrola kontrolního výrazu systému se nezdařila. Podrobnosti najdete v protokolu chyb systému SQL Server. Chyba kontrolního výrazu je obvykle způsobena chybou softwaru nebo poškozením dat. Chcete-li zkontrolovat poškození databáze, zvažte spuštění příkazu DBCC CHECKDB. Pokud jste během instalace souhlasili s odesíláním výpisů do Microsoftu, bude společnosti Microsoft odeslán minivýpis. Aktualizace může být k dispozici od Microsoftu v nejnovější aktualizaci Service Pack nebo v opravě hotfix od technické podpory.
Zpráva 596, úroveň 21, stav 1, řádek 14
V provádění nemůže pokračovat, protože relace je ve stavu ukončení.
Zpráva 0, úroveň 20, stav 0, řádek 14 U aktuálního příkazu došlo k závažné chybě. Případné výsledky by měly být zahozeny.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server:
Doporučení: Nainstalujte nejnovější kumulativní aktualizaci 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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.