Ознаки
Припустимо, що у вашій програмі використовується збірка Microsoft .NET Common language Runtime (CLR), а в цьому збірці AppDomain буде вивантажено з якоїсь причини або ви вперше використовуєте збірку, коли Microsoft SQL Server 2016 або 2017. Коли оператор SQL, який посилається на збірку, переривається (запит на скасування або час очікування відбувається в клієнті), після чого завантаження зборів може бути перервано, а подальше використання цієї збірки не вдасться. Крім того, може з'явитися повідомлення про помилку, які нагадують такі дії:
Дата й час SPID # помилка: 10314, серйозність: 16, стан: 11.Дата й час у програмі Microsoft .NET Framework під час спроби завантажити код складання #. Можливо, сервер не має надійних ресурсів або не довіряє збірці PERMISSION_SET = EXTERNAL_ACCESS або НЕБЕЗПЕЧНИМ.
Після того як ця помилка виникає, будь-яка Нова спроба завантажити збірку призведе до тієї самої помилки, тому що перша помилка зберігається в кеші CLR. Щоб отримати докладніші відомості про це, можна переглянути <disableCachingBindingFailures елементом.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологія , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.