الأعراض
لنفترض أن تطبيقك يستخدم تجميع Microsoft .NET Common Language Runtime (CLR)، وأن AppDomain الذي يستضيف هذا التجميع قد تم إلغاء تحميله لسبب ما أو أنك تستخدم التجميع للمرة الأولى منذ بدء تشغيل Microsoft SQL Server 2016 أو 2017. عند مقاطعة عبارة SQL التي تشير إلى التجميع (إما أن يتم طلب إلغاء جملة SQL أو حدوث مهلة في تطبيق العميل)، فقد تتم مقاطعة حمل التجميع وسيفشل أي استخدام لاحق لهذا التجميع. بالإضافة إلى ذلك، قد تتلقى رسائل خطأ مشابهة لما يلي:
DateTime spid# الخطأ: 10314، الخطورة: 16، الحالة: 11.
DateTime spid# حدث خطأ في Microsoft .NET Framework أثناء محاولة تحميل معرف التجميع #. من المحتمل أن تكون الموارد على الخادم على وشك النفاد، أو قد لا يكون التجميع موثوقا به مع PERMISSION_SET = EXTERNAL_ACCESS أو غير آمن.
وبمجرد حدوث هذا الخطأ، فإن أي محاولة جديدة لتحميل التجميع ستتسبب في نفس الخطأ لأن الخطأ الأول يتم الاحتفاظ به في ذاكرة التخزين المؤقت CLR. للحصول على مزيد من المعلومات حول هذا الموضوع، يمكنك رؤية <عنصر disableCachingBindingFailures>.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
الدقة
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.