Simptomi
Pretpostavimo da aplikacija čini lanac višestruko uskladištenih procedura poziva, a jedan od učesnika je uobičajena procedura izvršavanja jezika (CLR) uskladištena procedura koja poziva T-SQL uskladištenu proceduru sa argumentom OUTPUT velikog objekta ([N]VARCHAR(max) ili VARBINARY(max)). U određenim okolnostima, ovaj CLR poziv može dovesti do greške koja je slična sledećoj:
Msg 3624, nivo 20, država 1, procedura ProcA, linija 0 [Grupno pokretanje reda Broj]
Provera sistemske provere nije uspela. Provera SQL servera evidencija grešaka za detalje. Softver obično izaziva grešku u tvrdnji oštećenje greške ili podataka. Da biste proverili da li ima oštećenja baze podataka, razmislite o pokretanju DBCC-a CHECKDB. Ako ste pristali da šaljete deponije korporaciji Microsoft tokom instalacije, mini deponija biće poslato korporaciji Microsoft. Ispravka je možda dostupna od korporacije Microsoft u najnoviji servisni paket ili hitna ispravka iz tehničke podrške.
Msg 596, nivo 21, država 1, broj linije
Nije moguće nastaviti izvršenje jer je sesija u država ubijanja.
Msg 0, nivo 20, država 0, broj linije
Došlo je do ozbiljne greške na trenutnoj komandi. rezultate, ako ih ima, treba odbaciti.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.