الأعراض
افترض انك تستخدم مجموعه التوفر الدائمة التي تحتوي علي نسخ متماثلة ثانويه تم تكوينها لوضع التزام المتزامن. عند تغيير وضع التوفر لأحدي النسخ المتماثلة الثانوية من وضع التزام المتزامن إلى وضع التزام غير المتزامن ، قد يستمر الإبلاغ عن حاله المزامنة الخاصة بقاعده بيانات التوفر الخاصة بالنسخة المتماثلة الثانوية علي انها متزامنة بدلا من المزامنة علي النسخة المتماثلة الاساسيه. يؤدي ذلك إلى تاخير المعاملات في النسخة المتماثلة الاساسيه.
السبب
تحدث هذه المشكلة لان النسخة المتماثلة الاساسيه تنتظر إرسال رسالة التقدم من كل من النسخ المتماثلة الثانوية لتحديث لسن التزام. يحدث هذا بالرغم من تكوين أحدي النسخ المتماثلة الثانوية لوضع التزام غير المتزامن. نظرا لان النسخة المتماثلة التي تقوم بالتزام المتزامن ترسل رسالة التقدم بشكل متكرر ، فانها ستقوم بتاخير تحديث لسن التزام علي النسخة المتماثلة الاساسيه. يؤدي ذلك إلى تاخير تحديث حركات المستخدم.
الحل
تم تصحيح هذه المشكلة في التحديثات التالية ل SQL Server:
تحديث تراكمي 10 ل SQL Server 2017
تحديث تراكمي 3 ل SQL server 2016 Service Pack 2
تحديث تراكمي 10 ل SQL Server 2016 service Pack 1
حول إصدارات SQL Server
تحتوي كل بنيه جديده ل SQL Server علي كل الإصلاحات العاجلة وتصحيحات الأمان التي كانت موجودة في النسخة السابقة. نوصي بتثبيت الإصدار الأخير لإصدار SQL Server الخاص بك:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
تعرف علي المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.