KB3138455 - إصلاح: خطأ "المجدول غير المكرر" عند تشغيل مهمة تنظيف تعيين الإصدار على نسخة متماثلة ثانوية SQL Server AlwaysOn

ينطبق على
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

الأعراض

لنفترض أن لديك معالج متعدد النواة (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 لوصف تحديثات البرامج.