Symptom
Anta att du använder i minnet tillsammans med den sp_getapplock systemet som lagras i Microsoft SQL Server 2016 eller 2017. Om du aktiverar Server granskning på gruppen gransknings åtgärd i SCHEMA_OBJECT_ACCESS_GROUP server nivå får du fel meddelandet "Msg 41317" som ser ut ungefär så här:
MSG 41317, Level 16, State 4, Line LineNumber En användar transaktion som får åtkomst till minnesoptimerade tabeller eller internt kompilerade moduler kan inte komma åt fler än en användar databas eller databas modell och msdb och kan inte skriva till Master.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 13 för SQL Server 2017
Kumulativ uppdatering 3 för SQL Server 2016 Service Pack 2
FotnotDen här uppdateringen åtgärdar också ett problem där död läge visas när kommandot Skapa schema körs av en användare som inte har behörighet att skapa ett schema i databasen och om SCHEMA_OBJECT_ACCESS_GROUP och SCHEMA_OBJECT_CHANGE_GROUP är aktiverade i databas gransknings specifikationen.
Om SQL Server-versioner
Varje ny version för SQL Server 2016 innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste kumulativa uppdateringen för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som används av Microsoft för att beskriva program varu uppdateringar.