Príznaky
Predpokladajme, že vaša aplikácia používa zostavu Microsoft .NET Common Language Runtime (CLR) a AppDomain hosťovaní tejto zostavy boli z nejakého dôvodu vyčítané alebo používate zostavu prvýkrát od spustenia programu Microsoft SQL Server 2016 alebo 2017. Keď sa preruší príkaz SQL, ktorý odkazuje na zhromaždenie (vyžaduje sa zrušenie príkazu SQL, alebo sa vyskytne časový limit v klientskej aplikácii), načítanie zostavy môže byť prerušené a akékoľvek následné použitie tohto zhromaždenia zlyhá. Okrem toho sa môžu zobraziť chybové hlásenia, ktoré sa podobajú takto:
DateTime SPID # Error: 10314, závažnosť: 16, stav: 11.DateTime číslo SPID # v platforme Microsoft .NET Framework sa vyskytla chyba pri pokuse o načítanie ID zostavy #. Server môže byť spustený z prostriedkov alebo zostava nemusí byť dôveryhodná s PERMISSION_SET = EXTERNAL_ACCESS alebo nebezpečná.
Po spustení tejto chyby sa pri každom novom pokuse o načítanie zostavy spôsobí rovnaká chyba, pretože prvá chyba sa uchová vo vyrovnávacej pamäti CLR. Ak chcete získať ďalšie informácie, môžete vidieť <disableCachingBindingFailures> prvok.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Oboznámte sa sterminológia , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.