Simptomi
Pretpostavimo da koristite obradu transakcija na mreži (OLTP) u sistemu Microsoft SQL Server 2016 i 2017. Kada promenljivu tabele optimizovane za memoriju prosledite u uskladištenu proceduru kao parametar vrednosti tabele (TVP), može doći do greške u tvrdnji. Pored toga, SQL Server generiše datoteku slike stanja memorije.
Lokacija: "interop.cpp":LineNumberExpression: falseSPID: SPIDProcess ID: ProcessIDMsg 3624, Level 20, State 1, ProcedureName, LineNumber [Group Start LineNumber]
Provera sistemske provere nije uspela. Za detalje proverite da li postoje detalji evidencije grešaka na SQL Serveru. Do greške u tvrdnji obično dolazi zbog softverske greške ili oštećenja podataka. Da biste proverili da li ima oštećenja baze podataka, razmislite o pokretanju DBCC CHECKDB. Ako ste pristali da šaljete deponije korporaciji Microsoft tokom instalacije, mini deponija će biti poslata korporaciji Microsoft. Ispravka može biti dostupna od korporacije Microsoft u najnovijem servisnom paketu ili u hitnoj ispravki tehničke podrške.
Msg 596, Nivo 21, Država 1, LineNumber Nemože danastavi pogubljenje jer je sesija u stanju ubistva. Msg 0, Nivo 20, Stanje 0, LineNumberOzbiljna greškase pojavila na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni.
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci 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:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.