الأعراض
افترض انك قمت بإنشاء جدول محسن للذاكرة في SQL Server 2014. بعد ذلك ، يمكنك إرسال استعلام مقابل الجدول ، ويحدد الاستعلام تلميحا لم يتم التعرف عليه بواسطة SQL Server. علي سبيل المثال ، يمكنك إرسال الاستعلام التالي:
SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;
في هذه الحالة ، قد يتعطل SQL Server ، وتتلقي رسالة الخطا التالية:
الرسالة 3624 ، المستوي 20 ، الحالة 1 ، الخط 27 لقد فشل فحص تاكيد النظام. راجع سجل أخطاء SQL Server للحصول علي التفاصيل. بشكل عام ، حدث فشل في التاكيد بسبب وجود خطا في البرنامج أو تلف في البيانات. للتحقق من وجود تلف في قاعده البيانات ، ضع في اعتبارك تشغيل تشيكدب DBCC. إذا قمت بالموافقة علي إرسال التفريغات إلى Microsoft اثناء الاعداد ، سيتم إرسال التفريغ المصغر إلى Microsoft. قد يتوفر تحديث من Microsoft في أحدث حزمه خدمه أو في إصلاح عاجل من الدعم التقني.
بعد تثبيت التحديث ، لا يتعطل SQL Server في هذا السيناريو ، وتتلقي رسالة خطا تبدو مماثله لما يلي:
الرسالة 10794 ، المستوي 16 ، الولاية 86 ، الخط 26The يتم دعم خيار الجدول ' xxxxx ' مع جداول الذاكرة المحسنة.
الحل
معلومات التحديث التراكمي
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. من المستحسن تنزيل أحدث التحديثات التراكمية ل SQL Server وتثبيته:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".