تصحيح: مشاكل الأداء ومهلات قد تحدث أثناء الاتصال بحلول عام 2017 خادم SQL

ينطبق على: SQL Server 2017 on Linux (all editions)

الأعراض


افترض أن استخدام SQL Server 2017 ولديك العديد من حزم خدمات تكامل خادم SQL (SSIS)، قد تلاحظ أن مباحث أمن الدولة أو ثنائي الطاقة التقريرs فشل بين حين وآخر مع تيأنه عقب أخطاء مهلة الاتصال:

"_Main_XXXXX:Error: رمز الخطأ مباحث أمن الدولة DTS_E_OLEDBERROR. حدث خطأ OLE DB. رمز الخطأ: 0x80004005. "

يتوفر سجل OLE DB. المصدر: "Microsoft SQL Server الأصلي عميل 11.0" Hresult: 0x80004005 الوصف: "انتهت مهلة تسجيل الدخول".

يتوفر سجل OLE DB. المصدر: "Microsoft SQL Server الأصلي عميل 11.0" Hresult: 0x80004005 الوصف: "قادر على إكمال عملية تسجيل الدخول المستحقة لتأخير استجابة تسجيل الدخول".

يتوفر سجل OLE DB. المصدر: "Microsoft SQL Server العميل الأصلي 11.0" Hresult: 0x80004005 الوصف: "موفر TCP: خطأ مهلة [258].". "

وإلا، المسألة لا يقتصر على مباحث أمن الدولة أو تقارير بوويربي فقط. يمكن أن يصيب أي تطبيق مشاكل الأداء ومهلات أثناء الاتصال بخادم SQL.

يقدم هذا الإصلاح عمودين جديدين و رمزop_history فيsys.dm_os_buffer_descriptors الخطأ يمثل عمود رمز دي أم.معلومات أثناء المحاولة الأخيرة لملء المخزن المؤقت المطلوب.Op_history عمود يمثل التاريخ التشغيلي المخزن المؤقت في تنسيق بت (4بت لكل عملية، 16 عملية الإجمالي، 4 بت آخر تمثل أحدثالعملية و shift الأيسر مع مرور الوقت).

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

السبب الأساسي


مشكلات المهلة والأداء ذات طبيعة عامة ويمكن أن يكون للعديد من الأسباب الجذرية الكامنة وراء. في هذه الحالة بالذات، هناك العديد من الأخطاء والمحاولات التي يتم مراقبتها أثناء محاولة قراءة صفحات البيانات من ملفات البيانات وملء مخازن الذاكرة (ذاكرة تمثيل من صفحات البيانات). أن السبب الجذري لأخطاء المحتوى المخزن المؤقت، لا تحدد وضوح كرموز الخطأ الأساسي أثناء محاولة ملء المخازن المؤقتة التي لم يتم كشفها.

الحالة


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

الحل


تم إصلاح هذه المشكلة في التحديث التراكمي ل SQL Server التالية:

حول التحديثات التراكمية ل SQL Server:

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

المراجع


التعرف على المصطلحات التي تستخدم لوصف تحديثات برامج Microsoft.