Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

الأعراض

يرجى مراعاة السيناريو التالي:

  • تشغيل "تغيير الفهرس"... متصل الاستعلام في Microsoft SQL Server 2012 أو 2014 ملقم SQL.

  • تم إيقاف هذا الاستعلام بسبب حالة توقف تام أو إجراء بدؤه من قبل المستخدم، مثل تشغيل أمر إنهاء العمل أو إلغاء الاستعلام.

في هذا السيناريو، أي عمليات DML يلزم استخدام بيانات تعريف فهرس المحظورة أو يستغرق وقتاً طويلاً لتكتمل.بالإضافة إلى ذلك، قد تواجه الأعراض التالية:

  • القيم العالية ل PWAIT_MD_RELATION_CACHE أو MD_LAZYCACHE_RWLOCK نوع الانتظار عند الاستعلام آراء إدارة الحيوي sys.dm_os_wait_stats و sys.dm_exec_requests (DMV)

  • القيم العالية ل SOS_RW نوع الانتظار عند الاستعلام sys.dm_os_spinlock_stats دي أم

عادة ما يتم ملاحظة المشكلة قافلة تأمين عند كل استعلام DML جديد بمسح كائنات المزامنة ببطء. وبسبب طبيعة الانتظار كائنات المزامنة، استخدام CPU يقتصر عادة.

يحتوي التحديث التراكمي كل جديدة ل SQL Server على كافة الإصلاحات العاجلة وكافة إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. تحقق من أحدث التحديثات التراكمية ل SQL Server:

معلومات الإصلاح العاجليتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد قسم "الإصلاح العاجل تحميل المتوفرة" في أعلى مقالة قاعدة المعارف. إذا لم يظهر هذا المقطع، إرسال طلب إلى خدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.ملاحظة: في حالة حدوث مشكلات إضافية أو أي استكشاف الأخطاء وإصلاحها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر بها الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.هام بعد تطبيق هذا الإصلاح العاجل، "تغيير الفهرس"... متصل يمكن إيقاف الاستعلام دون تقليل أداء ملقم SQL.

الحل البديل

للتغلب على هذه المشكلة، يمكنك مسح إدخال بيانات التعريف لمنع تأمين القافلة ودورات إعادة ترجمة المحتملة التي تؤدي إلى تقليل أداء الاستعلام. للقيام بذلك، استخدم إحدى الطرق التالية للمساعدة على القضاء على إدخال بيانات التعريف:

  • قم بإعادة تشغيل مثيل SQL Server 2012 أو 2014 ملقم SQL.

  • وضع مشكوك قاعدة البيانات في حالة عدم الاتصال ومن ثم جعلها في وضع الاتصال مرة أخرى.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.