Príznaky
Keď v Microsoft SQL Server 2019 spustíte dotaz, napríklad SELECT MAX(LEN(MAPKEY)) FROM <TableName> OPTION(MAXDOP 1), v ktorom je hodnota MAPKEY vypočítaný stĺpec, nastane nasledujúci výraz:
Msg 3624, Level 20, State 1, line<LineNumber>
Kontrola systémového výrazu zlyhala. Podrobnosti nájdete SQL Server denníku chýb. Zlyhanie tvrdenie zvyčajne spôsobuje chyba softvéru alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte spustenie funkcie DBCC CHECKDB. Ak počas inštalácie súhlasíte s odoslaním výpisov do spoločnosti Microsoft, spoločnosti Microsoft sa odošle minikoding. Aktualizácia môže byť od spoločnosti Microsoft k dispozícii v najnovšom balíku Service Pack alebo v rýchlej oprave od technickej podpory.
Msg 596, level 21, State 1, line <linenumber>
Nie je možné pokračovať v vykonávaní, pretože relácia je v stave kill.
Msg 0, Level 20, State 0, Line <LineNumber>
V aktuálnom príkaze sa vyskytla vážna chyba. Ak nejaké nejaké nejaké má, výsledky by sa mali zahodiť.
Poznámka: Tento problém sa vyskytuje, pretože plán vygenerovaný pre dotaz obsahuje operátor Vypočítavaný skalár, ktorý pracuje vo vypočítaných dočasných loboch v režime dávky.
Riešenie
Informácie o kumulatívnej aktualizácii
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Každá nová Kumulatívna aktualizácia SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré sa nachádzali v predchádzajúcej verzii. Odporúčame vám nainštalovať najnovšiu zostavu pre svoju verziu balíka SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na opísanie aktualizácií softvéru.