Simptomi
Pretpostavimo da pokrenete paket Microsoft SQL Server 2016 ili 2017 Integration Services (SSIS 2016) pomoću pohranjene procedure uobičajenog jezika (CLR). Kada pokrenete pohranjenu proceduru CLR koja poziva svojstvo SQLContext.WindowsIdentity, možda ćete primijetiti da svojstvo SQLContext.WindowsIdentity vraća vrijednost NULL za oponašane pozive u sustavu SQL Server zbog kojih se SSIS paket ne pokreće. Taj se problem pojavljuje ako je CLR procedura u vlasništvu korisnika koji ima prijavu u Sustav Windows (a ne SQL Server prijavu) koji nema dozvole SYSADMIN. Uz to, možda ćete primiti poruku o pogrešci sličnu sljedećoj:
Operaciju ne može pokrenuti račun koji koristi provjeru SQL Server autentičnosti. Pokrenite operaciju pomoću računa koji koristi provjeru autentičnosti u sustavu Windows.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 1 za SQL Server 2017.
Kumulativno ažuriranje 5 za SQL Server 2016 SP1
Napomena: Da biste riješili taj problem, mora biti omogućena zastavica praćenja (TF) 4637 .
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Reference
Informirajte se o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.