Simptomi

Razmislite o sljedećem scenariju:

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

  • Funkcija CLR poziva naredbe Transact-SQL putem poziva za oponašanje, primjerice pozivanjem naredbe EXECUTE AS.

U ovom scenariju izvršenje ne uspijeva i prikazuje vam se sljedeća poruka o pogrešci:

Msg 6522, Razina 16, Stanje 1, Naziv Procedure PrcedureName, Redak 0 [Batch Start LineNumber]

Došlo .NET Framework pogreške tijekom izvršavanja korisnički definirane rutine ili zbrajanja "Naziv Procedure":

System.Data.SqlClient.SqlException: upravitelj poslužitelja "LoginName" ne može pristupiti bazi podataka "DatabaseName" u trenutnom sigurnosnom kontekstu.

Rješenje

Taj je popravak obuhvaćen kumulativnim ažuriranjem 1 za SQL Server 2017.

Informacije o servisnom paketu za SQL Server 2016

Taj je problem riješen u sljedećem servisnom paketu za SQL Server:

       Service Pack 2 za SQL Server 2016

O SQL Server međuverzijama sustava 2017

Svaka nova međuverzija za SQL Server 2017 sadrži sve hitne popravke i sigurnosne popravke koji su se nalazili u prethodnoj međuverziji. Preporučujemo da instalirate najnoviju međuverziju za SQL Server 2017.

Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve popravke koji se nalaze u prethodnim servisnim paketima zajedno s novim popravcima. Naša je preporuka primijeniti najnoviji servisni paket i najnovije kumulativno ažuriranje za taj servisni paket. Ne morate instalirati prethodni servisni paket prije instalacije najnovijeg servisnog paketa. U tablici 1 u sljedećem članku potražite dodatne informacije o najnovijem servisnom paketu i najnovijem skupnom ažuriranju.

Određivanje razine verzije, izdanja i ažuriranja SQL Server njegovih komponenti

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.