Problembeschreibung
Angenommen, Ihre Anwendung verwendet die Microsoft .NET Common Language Runtime (CLR)-Assembly, und die AppDomain, die diese Assembly hostet, wurde aus irgendeinem Grund entladen, oder Sie verwenden die Assembly zum ersten Mal seit dem Start von Microsoft SQL Server 2016 oder 2017. Wenn die SQL-Anweisung, die auf die Assembly verweist, unterbrochen wird (entweder der SQL-Anweisungs Abbruch angefordert wird oder ein Timeout in der Clientanwendung auftritt), wird die Assembly möglicherweise unterbrochen, und die spätere Verwendung dieser Assembly schlägt fehl. Darüber hinaus erhalten Sie möglicherweise Fehlermeldungen, die wie folgt aussehen:
DateTime -SPID # Fehler: 10314, Schweregrad: 16, Zustand: 11.DateTime -SPID # bei dem Versuch, die Assembly-ID # zu laden, ist ein Fehler in Microsoft .NET Framework aufgetreten. Auf dem Server werden möglicherweise keine Ressourcen mehr bereitgestellt, oder die Assembly kann nicht mit PERMISSION_SET = EXTERNAL_ACCESS oder unsicher vertraut sein.
Sobald dieser Fehler eintritt, führt jeder neue Versuch, die Assembly zu laden, zu demselben Fehler, da der erste Fehler in einem CLR-Cache bleibt. Wenn Sie weitere Informationen dazu erhalten möchten, können Sie <disableCachingBindingFailures>-Elementanzeigen.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Informationsquellen
Informationen zu den Terminologie , mit der Microsoft Softwareupdates beschreibt.