Simptomi
Razmotrite sljedeći scenarij:
-
Postoji funkcija SQLCLR koja je proglašena kao "deterministić", a funkcija se može koristiti za "zamjenu s konstantom" optimizacijom.
-
Postoji sinonim koji upućuje na funkciju SQLCLR.
-
Funkcija tablice vrijednosti (TVF) referenci na funkciju SQLCLR putem sinonima.
U ovom scenariju kada aplikacija upita ovu tvf, može doći do kršenja pristupa, a Možda će vam se prikazati poruka o pogrešci slična sljedećoj:
Poruka 0, razina 11, stanje 0, redak 14
Došlo je do ozbiljne pogreške u aktualnoj naredbi. Rezultat, ako ih ima, trebao bi biti odbačen.
Uz to, u zapisniku pogreške sustava SQL Server evidentira se poruka o pogrešci.
Rješenje
Informacije o servisnom paketu za SQL Server
Taj je problem riješen u sljedećem servisnom paketu za SQL Server:
Servisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke koji se nalaze u prethodnim servisnim paketima, zajedno sa svim novim ispravcima. Preporučujemo da primijenite najnoviji servisni paket i najnovije Kumulativno ažuriranje za taj servisni paket. Prije nego što instalirate najnoviji servisni paket, ne morate instalirati prethodni servisni paket. U sljedećem članku koristite tablicu 1 da biste pronašli dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.
Određivanje razine verzije, izdanja i ažuriranja sustava SQL Server i njenih komponenti
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.