الأعراض
لنفترض أنك تستخدم Microsoft SQL Server 2014. عند تشغيل قسم بناء/تبديل فهرس عبر الإنترنت مع الخيار ABORT_AFTER_WAIT=BLOCKERS والاستعلامات المتوازية في نفس الوقت، يحدث تأكيد النظام ويتم إنشاء ملفات التفريغ. بالإضافة إلى ذلك، تتلقى رسائل الخطأ التالية:
ملاحظة
<التاريخ><والوقت> spid# خطأ: 1203، الخطورة: 20، الحالة: 1.
<حاول التاريخ><والوقت> spid# معرف العملية # إلغاء تأمين مورد لا يملكه: الكائن: 9:245575913:0 . أعد محاولة المعاملة، لأن هذا الخطأ قد يكون ناتجا عن شرط توقيت. إذا استمرت المشكلة، فاتصل بمسؤول قاعدة البيانات.
……
<حدث الاستثناء التاريخ><والوقت> spid# في مدمر RowsetNewSS 0x00000004C468A7C0. قد يشير هذا الخطأ إلى وجود مشكلة متعلقة بإطلاق كتل الأقراص المخصصة مسبقا المستخدمة أثناء عمليات الإدراج المجمع. أعد تشغيل الخادم لحل هذه المشكلة.
<التاريخ><والوقت> spid# استخدام الإصدار 'dbghelp.dll' '4.0.5'
<التاريخ><والوقت> spid# **مؤشر ترابط التفريغ - spid = 92, EC = 0x00000004C3B98580
<التاريخ><والوقت> spid# ***يتم إرسال تفريغ المكدس إلى <PathName>\<FileName.txt>
ملاحظة: يمكنك إعادة إنتاج المشكلة باستخدام الأوامر التالية:
ALTER INDEX ALL ON <TableName>
REBUILD WITH ( ONLINE = ON ( WAIT_AT_LOW_PRIORITY ( MAX_DURATION = 0 MINUTES, ABORT_AFTER_WAIT = BLOCKERS ) ))
الدقة
تم إصلاح المشكلة لأول مرة في التحديث التراكمي التالي ل SQL Server.
التحديث التراكمي 1 ل SQL Server 2014 /en-us/help/2931693
حول التحديثات التراكمية ل SQL Server
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".