Príznaky
Predpokladajme, že vaša aplikácia vykoná reťaz viacerých uložených hovory procedúr, pričom jedným z účastníkov je uložená procedúra Common Language Runtime (CLR), v ktorej sa vyvolá uložená procedúra T-SQL s argumentom výstup veľký objekt ([N] VARCHAR (max) alebo varbinárne (max)). Za určitých okolností tento CLR hovor môže viesť k chybe, ktorá sa podobá nasledujúcemu hláseniu:
MSG 3624, úroveň 20, štát 1, postup proc, Link 0 [ LineNumber. riadkovanie začiatku]
Kontrola systémových tvrdení zlyhala. Kontrola SQL servera Podrobnosti nájdete v denníku chýb. Zlyhanie pri tvrdení zvyčajne spôsobuje softvér chyba alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte možnosť spustiť DBCC CHECKDB. Ak ste sa dohodli na odoslaní výpisov do spoločnosti Microsoft počas inštalácie, mini dump sa odošle do spoločnosti Microsoft. Aktualizácia môže byť k dispozícii od spoločnosti Microsoft v časti najnovší balík Service Pack alebo rýchla oprava z technickej podpory.
MSG 596, úroveň 21, štát 1, Riadková lineNumber
Nie je možné pokračovať v prevedení, pretože relácia je v stav zabiť.
MSG 0, úroveň 20, stav 0, Riadková lineNumber
V aktuálnom príkaze sa vyskytla závažná chyba. Na prípadné výsledky by mali byť zahodené.
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.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Oboznámte sa s terminológiou, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.