Příznaky
Předpokládejme, že aplikace dělá řetězec více uložených volání procedur, s jedním účastníkem, který je uloženou procedurou modulu CLR (Common Language Runtime), který volá uloženou proceduru T-SQL s argumentem OUTPUT large object ([N] VARCHAR (max) nebo VARBINARY (max)). Za určitých okolností tento hovor CLR Výsledkem můžou být chybové a podobné následující:
Msg 3624, úroveň 20, stav 1, procedura Proca, čára 0 [Dávkové spuštění lineNumber]
Došlo k chybě při kontrole kontrolního výrazu. Kontrola SQL serveru Podrobnosti najdete v protokolu chyb. Nesplnění výrazu je obvykle způsobeno softwarem Chyba nebo poškození dat. Pokud chcete zkontrolovat poškození databáze, zkuste spustit příkaz DBCC. Zkontrolujte. Pokud jste souhlasili s odesláním výpisu do Microsoftu během nastavení, vypíše se bude zaslána společnosti Microsoft. Společnost Microsoft může mít k dispozici aktualizaci nejnovější aktualizace Service Pack nebo oprava hotfix od technické podpory.
Msg 596, úroveň 21, stát 1, řádek lineNumber
Nelze pokračovat v provádění, protože relace je v stav dezaktivačního.
Msg 0, úroveň 20, stav 0, řádek lineNumber
V aktuálním příkazu došlo k závažné chybě. Bude případné výsledky se zahodí.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
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 SQL serveru:
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.