Simptomi

Razmotrite sledeći scenario:

  • Postoji SQLCLR funkcija koja je deklarisana kao "deterministička", a funkcija se može koristiti za optimizaciju "zamena konstantom".

  • Postoji sinonim koji ukazuje na SQLCLR funkciju.

  • Funkcija vredna tabele (TVF) upućuje na SQLCLR funkciju kroz sinonim.

U ovom slučaju, kada aplikacija upita ovaj TVF, može doći do kršenja prava pristupa i možete dobiti poruku o grešci koja je slična sledećoj:

Poruka 0, nivo 11, država 0, red 14

Došlo je do ozbiljne greške na trenutnoj komandi. Rezultati, ako ih ima, treba da budu odbačeni.

Pored toga, poruka o grešci se evidentira u evidenciji grešaka sistema 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

Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje se naći u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Naša preporuka je 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.

Utvrđivanje verzije, izdanja i nivoa ažuriranja sistema SQL Server i njegovih komponenti

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.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.