Simptomi
Uzmite u obzir sledeću situaciju:
- Postoji SQLCLR funkcija koja je deklarisana kao "deterministička" i može da se koristi za optimizaciju "zamena konstantom".
- Postoji sinonim koji ukazuje na funkciju SQLCCR.
- Funkcija tabele (TVF) upućuje na funkciju SQLCLR putem sinonima.
U ovom slučaju, kada aplikacija zatraži ovaj TVF upit, može doći do kršenja pravila pristupa i možete dobiti poruku o grešci koja podseća na sledeću poruku:
Napomena
- Poruka 0, nivo 11, država 0, red 14
- Došlo je do ozbiljne greške na trenutnoj komandi. Rezultate, ako postoje, treba odbaciti.
Pored toga, poruka o grešci je evidentirana u evidenciji grešaka za SQL Server.
Rešenje
Informacije o servisnom paketu za SQL Server
Ovaj problem je rešen u sledećem servisnom paketu za SQL Server:
Servisni paket 2 za SQL Server 2016
Servisni paket 3 za SQL Server 2014
Osnovni podaci o servisnim paketima za SQL Server:
Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje su u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Preporučujemo da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite Tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.
Kako odrediti verziju, izdanje i nivo ažuriranja za SQL Server i njegove komponente
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 koju Microsoft koristi za opisivanje softverskih ispravki.