Simptomi
Pretpostavimo da koristite transakcije u memoriji zajedno sa sp_getapplock uskladištenom sistemom u sistemu Microsoft SQL Server 2016 ili 2017. Ako omogućite nadgledanje servera u SCHEMA_OBJECT_ACCESS_GROUP grupi radnji na nivou servera, dobijate poruku o grešci "Msg 41317" koja je slična sledećoj:
Msg 41317, nivo 16, država 4, broj linije Korisnička transakcija koja pristupa tabelama optimizovanim za memoriju ili izvorno sastavljenim modulima ne može da pristupi većem broju korisničkih baza podataka ili modela baza podataka i msdb-a i ne može da piše masteru.
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 13 za SQL Server 2017
Kumulativna ispravka 3 za SQL Server 2016 servisni paket 2
Beleške:Ova ispravka takođe rešava problem zbog kojeg se nerazjašnjeni zastoj vidi kada komandu "Kreiraj šemu" izvršava korisnik koji nema dozvole za kreiranje šeme u bazi podataka i ako su SCHEMA_OBJECT_ACCESS_GROUP i SCHEMA_OBJECT_CHANGE_GROUP omogućeni u specifikaciji nadzora baze podataka.
Osnovni podaci o SQL Server builds
Svaka nova verzija za SQL Server 2016 sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju kumulativnu ispravku za SQL Server:
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.