KB4046918 - ISPRAVKA: Izvršavanje ne uspeva kada SQL CLR funkcija poziva Transact-SQL naredbe putem poziva za imitiranje u SQL Server 2016 i 2017

Simptomi

Razmotrite sledeći scenario:

  • Imate SQL CLR funkciju u SQL Server 2016 i 2017.

  • Funkcija CLR poziva Transact-SQL naredbe putem poziva za imitiranje, na taj način pozivanjem naredbe EXECUTE AS.

U ovom scenariju izvršavanje ne uspe i dobijate sledeću poruku o grešci:

Msg 6522, Level 16, State 1, Procedure PrcedureName, Line 0 [Group Start LineNumber]

Došlo je do .NET Framework greške tokom izvršavanja korisnički definisane rutine ili agregata "Ime procedure":

System.Data.SqlClient.SqlException: Glavni server "LoginName" ne može da pristupi bazi podataka "DatabaseName" pod trenutnim bezbednosnim kontekstom.

Rešenje

Ova ispravka je uključena u kumulativnu ispravku 1 za SQL Server 2017.

Informacije o servisnom paketu za SQL Server 2016

Ovaj problem je rešen u sledećem servisnom paketu za SQL Server:

       Servisni paket 2 za SQL Server 2016

Osnovni podaci o SQL Server 2017 builds

Svaka nova verzija za SQL Server 2017 sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za SQL Server 2017.

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 terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×