Symptomen
Als u ervan uitgaat dat de toepassing Microsoft .NET CLR (common language runtime) en het AppDomain hosten die deze assembly host, is verwijderd vanwege een of andere reden, of als u de assemblage voor de eerste keer gebruikt sinds Microsoft SQL Server 2016 of 2017 startup. Wanneer de SQL-instructie die verwijst naar de samenvoeging wordt onderbroken (er wordt een time-out opgetreden voor de beëindiging van een SQL-instructie of een time-out in de clienttoepassing), wordt de assemblage geladen en mislukt het verdere gebruik van de assemblage. Daarnaast kunnen er foutberichten worden weergegeven die er ongeveer als volgt uitzien:
DateTime SPID # fout: 10314, Ernst: 16, status: 11.DateTime SPID # er is een fout opgetreden in Microsoft .NET Framework wanneer u assembly-id # verwijdert. De server wordt mogelijk niet op de bronnen gehouden, of de assemblage wordt mogelijk niet vertrouwd met PERMISSION_SET = EXTERNAL_ACCESS of onveilig.
Als deze fout zich blijft voordoen, wordt een nieuwe poging om de assembly te laden, dezelfde fout veroorzaakt omdat de eerste fout in een CLR-cache wordt bewaard. Als u meer informatie wilt, kunt u <disableCachingBindingFailures-> elementzien.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Meer informatie over de de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.