Oprava: Chyba výrazu, spustíte-li unie nebo UNION ALL klauzule povoleno zabezpečení na úroveň řádku tabulky v SQL Server 2016

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3172973
Příznaky
Předpokládejme, že jste enablethe Zabezpečení na úrovni řádkůtabulky v Microsoft SQL Server 2016. Pokud spustíte příkaz, který obsahuje mnoho klauzulí unie nebo UNION ALL, které kombinují výsledky v tabulce, můžete obdržet chybové zprávy podobné následující:
Zpráva 3624, úroveň 20 stav 1, řádek 16
Kontrola systému výrazu se nezdařilo. Zkontrolujte protokol chyb serveru SQL Server Další informace. K selhání výrazu obvykle je způsobena softwaru chyba nebo poškození dat. Kontrola poškození databáze, zvažte spuštění DBCC CHECKDB. Pokud vypíše odeslat společnosti Microsoft během instalace, bude mini výpis odeslány společnosti Microsoft. Aktualizaci pravděpodobně k dispozici z Microsoft v nejnovější Service Pack nebo opravy Hotfix od technické podpory.
Msg 596, úroveň 21, stav 1, řádek 14
Provádění nemůže pokračovat, protože relace je ve stavu dezaktivační.
Zpráva 0, úroveň 20 stavu 0, v aktuálním příkazu došlo k závažné chybě řádku 14 A. Výsledky, by měly být zrušeny.

Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru 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:
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.
Poznámka: Toto je článek určený k rychlému zveřejnění, který vydala přímo služba podpory společnosti Microsoft. Uvedené informace jsou poskytovány jako odpověď na vzniklé problémy. Vzhledem k požadavku na rychlé zveřejnění je možné, že zpráva obsahuje typografické chyby, a může být kdykoli bez ohlášení revidována. Další pokyny naleznete v dokumentu Podmínky užití.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3172973 - Poslední kontrola: 07/27/2016 22:41:00 - Revize: 1.0

Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3172973 KbMtcs
Váš názor