Simptomi
Pretpostavimo da koristite transakcije u memoriji zajedno s postupkom sp_getapplock System spremljena u programu Microsoft SQL Server 2016 ili 2017. Ako omogućite nadziranje poslužitelja na SCHEMA_OBJECT_ACCESS_GROUP grupi akcija revizije na razini poslužitelja, primit ćete poruku o pogrešci "Msg 41317" koja nalikuje sljedećem:
MSG 41317, razina 16, State 4, Linenumber line Korisnička transakcija koja pristupi optimiziranoj memoriji u tablicama ili nativno objedinjenim modulima ne može pristupiti više korisničkih baza podataka ili modela baze podataka i msdb-a i ne može pisati u matricu.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 13 za SQL Server 2017
Kumulativno ažuriranje 3 za SQL Server 2016 Service Pack 2
NapomenaOvo ažuriranje rješava i problem kada se prikazuje neriješeni zastoj prilikom stvaranja naredbe sheme radi korisnika koji nema dozvole za stvaranje sheme u bazi podataka i ako SCHEMA_OBJECT_ACCESS_GROUP i SCHEMA_OBJECT_CHANGE_GROUP su omogućene u specifikaciji nadzora baze podataka.
O izradi sustava SQL Server
Svaki novi međuverzija za SQL Server 2016 sadrži sve hitne popravke i sigurnosne popravke koji su bili u prethodnoj izradi. Preporučujemo da instalirate najnovije Kumulativno ažuriranje za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.