Simptome
Razmotrite sledeći scenario:
• Imate uskladištenu proceduru koja sadrži POKUŠAJTE... Konstrukcije CATCH u programu Microsoft SQL Server.
• Uskladištena procedura uključuje odredbu WITH RESULT SETS i izvršava se sp_prepare ili sp_execute metodu.
• Pre izvršavanja odeljka END TRY, uskladištena procedura se ispuštena. To dovodi do greške 2812 koja podseća na "Nije bilo moguće pronaći uskladištenu proceduru <SP_Name>".
U ovom slučaju, SQL Server i generiše kršenje prava pristupa (AV) koje na kraju može dovesti do isključivanja servera. Pored toga, u fascikli za SQL Server evidenciju grešaka generiše se i datoteka koja se SQL Server datoteka za evidenciju grešaka.
Rezoluciju
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 7 za SQL Server RTM 2016
Kumulativna ispravka 3 za SQL Server 2016 SP1
Kumulativna ispravka 6 za SQL Server 2014 SP2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Najnovija kumulativna ispravka za SQL Server 2016
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji kojuMicrosoft koristi za opisivanja softverskih ispravki.