Symptom
Anta att programmet använder Microsoft .NET CLR-sammansättningen (Common Language Runtime) och den AppDomain-värd som den här sammansättningen har avaktiverats av någon anledning eller att du använder sammansättningen för första gången sedan Microsoft SQL Server 2016 eller 2017. Om SQL-uttrycket som refererar till sammansättningen är avbrutet (SQL-satsen har begärts eller om en timeout uppstår i klient programmet) kan laddnings belastningen avbrytas och eventuell senare användning av sammansättningen Miss lyckas. Dessutom kan du få fel meddelanden som ser ut ungefär så här:
Datetime SPID # fel: 10314, allvarlighets grad: 16, State: 11.Datetime SPID # ett fel inträffade i Microsoft .NET Framework när du försöker ladda Assembly ID #. Servern kanske inte har tillräckligt med resurser, eller så är sammansättningen kanske inte betrodd med PERMISSION_SET = EXTERNAL_ACCESS eller osäker.
När det här felet inleds uppstår ett nytt försök att läsa in sammansättningen och felet beror på att det första felet bevaras i en CLR-cache. Om du vill ha mer information kan du Visa <disableCachingBindingFailures>-element.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer omterminologi som Microsoft använder för att beskriva program varu uppdateringar.