الأعراض
لنفترض أن لديك معالج متعدد النواة (32 مركزا أو أكثر) يقوم بتشغيل Microsoft SQL Server 2014 أو 2012 SP3. عند تشغيل مهمة تنظيف تعيين الإصدار على نسخة متماثلة ثانوية AlwaysOn، قد يقترب استخدام وحدة المعالجة المركزية بنسبة 100 بالمئة. بالإضافة إلى ذلك، يتم تسجيل الخطأ "المجدول دون عائد" الذي يشبه ما يلي في سجل أخطاء SQL Server:
التاريخ.الوقت.80 الخادم الذي يستخدم الإصدار 'dbghelp.dll' '4.0.5'
التاريخ.الوقت.81 الخادم *** تعذر الحصول على سياق سلسلة الرسائل ل spid 0
التاريخ والوقت.81 الخادم * *******************************************************************************
التاريخ والوقت.81 الخادم *
خادم التاريخ والوقت 81 * بدء تفريغ المكدس:
التاريخ والوقت.81 الخادم * التاريخ والوقت SPID 2944
التاريخ والوقت.81 الخادم *
التاريخ.81 الخادم * المجدول غير الناتج
التاريخ والوقت.81 الخادم *
التاريخ والوقت.81 الخادم * *******************************************************************************
التاريخ والوقت.81 يتم 0x000000000000015F توقيع مكدس الخادم للتفريغ
التاريخ والوقت.22 الخادم [معلومات] انتهاء بدء الهوية | خطأ نتيجة الحالة تخمين تم إعداد LazyCommit للقراءة فقط | ThreadId لقاعدة بيانات المعاملات | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm Dependent 0 Dependent 1 Dependent 2 Dependent 3 Dependent 4 Dependent 5 Dependent 6 Dependent 7 | موقع المنطقة |
التاريخ والوقت.33 عملية التفريغ الخارجي للخادم رمز إرجاع 0x20000001.
التاريخ والوقت.33 عملية الخادم 0:0:0 (0x32e8) يبدو أن العامل 0x0000000005B54160 لا ينتج عنه على المجدول 12. وقت إنشاء سلسلة المحادثات: 13094297045567. وحدة المعالجة المركزية ذات مؤشر الترابط التقريبي المستخدمة: kernel 0 مللي ثانية، المستخدم 51979 مللي ثانية. استخدام العملية 2٪. تباطؤ النظام بنسبة 97٪. الفاصل الزمني: 70153 مللي ثانية.
التاريخ والوقت.45 عملية الخادم 0:0:0 (0x32e8) يبدو أن العامل 0x0000000005B54160 لا ينتج عنه أي عائد على المجدول 12. وقت إنشاء سلسلة المحادثات: 13094297045567. وحدة المعالجة المركزية لمؤشر الترابط التقريبي المستخدمة: kernel 0 مللي ثانية، المستخدم 103459 مللي ثانية. استخدام العملية 2٪. تباطؤ النظام بنسبة 97٪. الفاصل الزمني: 136828 مللي ثانية.
التاريخ والوقت.58 عملية الخادم 0:0:0 (0x32e8) يبدو أن العامل 0x0000000005B54160 غير عائد على المجدول 12. وقت إنشاء سلسلة المحادثات: 13094297045567. وحدة المعالجة المركزية لمؤشر الترابط التقريبي المستخدمة: kernel 0 مللي ثانية، المستخدم 146001 مللي ثانية. استخدام العملية 2٪. تباطؤ النظام بنسبة 97٪. الفاصل الزمني: 196951 مللي ثانية.
التاريخ والوقت.70 عملية الخادم 0:0:0 (0x32e8) يبدو أن العامل 0x0000000005B54160 لا ينتج عنه أي عائد على المجدول 12. وقت إنشاء سلسلة المحادثات: 13094297045567. وحدة المعالجة المركزية لمؤشر الترابط التقريبي المستخدمة: kernel 0 مللي ثانية، المستخدم 193269 مللي ثانية. استخدام العملية 2٪. تباطؤ النظام بنسبة 97٪. الفاصل الزمني: 257073 مللي ثانية.
الدقة
تم إصلاح هذه المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server:
التحديث التراكمي 6 ل SQL Server 2014 Service Pack 1
التحديث التراكمي 3 ل SQL Server 2012 SP3
التحديث التراكمي 12 ل SQL Server 2012 SP2
حول التحديثات التراكمية ل SQL Server
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
التحديث التراكمي الأخير ل SQL Server 2014
التحديث التراكمي الأخير ل SQL Server 2012 SP3
التحديث التراكمي الأخير ل SQL Server 2012 SP2
الحل البديل
لحل هذه المشكلة مؤقتا، أعد تشغيل جهاز الكمبيوتر الذي يقوم بتشغيل مثيل SQL Server.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
تعرف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.