تصحيح: يحدث تجاوز الفشل في مجموعه التوفر المتقطعة لأنه قد فيينا مهله اتصال المساعد في العمل اثناء الاتصال ب SQL Server 2017

ينطبق على: SQL Server 2017 Developer LinuxSQL Server 2017 Enterprise on LinuxSQL Server 2017 Enterprise Core on Linux

الأعراض


افترض انك قمت بتكوين توفر الوايسونالتجميع باستخدام باسيماكير ل SQL Server 2017 علي Linux. اثناء الاتصال ب SQL Server ، تلاحظ ان مجموعه التوفر المتقطعةيحدث تجاوز الفشل كمهله اتصال مساعد فيينا.

الحالة


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

الحل


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

مزيد من المعلومات


افترض انك قمت بتكوين مجموعه التوفر (فيينا) باستخدام باسيماكير ل SQL Server 2017 علي Linux. ضع في اعتبارك ان عامل المواردالمساعد باسيماكير فيينا   يستخدم ملف تكوين نظام المجموعة التالي كما هو موضح  highlighted. يستخدم فيينا المساعد الفاصل الزمني للاتصال الذي يبلغ 10 ثوان ، ومهله الاتصال لمده 30 ثانيه والمهلة المخصصة للتحقق من الصحة في 90 ثانيه.
        <معرف الشكل الرئيسي = "ha_cluster رئيسي" >
        <الفئة الاوليه = "أوكف" id = "ha_cluster" provider = "مسقل" type = "فيينا" >
          <instance_attributes id="ha_cluster-instance_attributes">
            <نفباير id = "ha_cluster-instance_attributes-ha_name" name = "ha_name" القيمة = "TEST_AG"/>
            <نفباير id = "ha_cluster-instance_attributes-trace_ra" name = "trace_ra" القيمة = "
          </instance_attributes>
          <operations>
            <op id = "ha_cluster-خفض-الفاصلة-0s" الفاصل = "0s" name = "تخفيض" المهلة = "300"/>
            <op id = "ha_cluster-شاشه العرض-الفاصلة الزمنيه =" 60 s "name =" المراقبة > "
            <op id = "ha_cluster الشاشة-الفاصلة-11" الفاصل = "10" name = "العرض" الدور = "المهلة الاساسيه =" 90 "/>
            <op id = "ha_cluster-جهاز العرض-الفاصل الزمني-12" الفاصل = "12" name = "العرض =" الدور = "التابع" = "60"/>
            <op id = "ha_cluster-اعلام-الفاصل الزمني-0s" interval = "0s" name = "الاعلام" = "60"/>
            <op id = "ha_cluster-ترقيه-الفاصل الزمني-0s" interval = "0s" name = "الترقية إلى المهلة =" 60 "/>
            <op id = "ha_cluster البدء-الفاصل الزمني-0s" interval = "0s" name = "start" timeout = "60"/>
            <op id = "ha_cluster التوقف-الفاصل-0s" interval = "0s" name = "stop" timeout = > "
          </operations>
          <meta_attributes id="ha_cluster-meta_attributes">
            <نفباير = "ha_cluster-meta_attributes-timeout" name = "timeout =" القيمة = "30 s"/>
            <نفباير = "ha_cluster-meta_attributes الفشل-المهلة" name = "value =" الفشل-المهلة "=" 60 s "/>
          </meta_attributes>
        </primitive>
        <meta_attributes id="ha_cluster-master-meta_attributes">
          <نفباير = "ha_cluster الرئيسية-meta_attributes-اعلام" name = "تبليغ" value = "true"/>
          <نفباير = "ha_cluster الرئيسية-meta_attributes-trace_ra" name = "trace_ra" القيمة = "1"/>
        </meta_attributes>
      </master>
قبل التحديث التراكمي 21 (CU21) ل SQL Server 2017 ، إذا كانت مهله اتصال التحقق من صحة السلامة علي الإنترنت الخاصة بالفيينا اثناء الاتصال ب SQL Server ، فقد بدا اجراء التخفيض البادئة إلى تجاوز الفشل في العقدة الثانوية.
 
من CU21 فما بعد ، إذا كانت مهله الاتصال تحدث ، سعامل الموارد المساعد الفيينا علي انتهاء مهله جهاز العرض لمده 90 ثانيه ، سيحاول اتصالين آخرين. إذا فشلت محاولات الاتصال الثلاثة ، سيقوم عميل الفيينا المساعد بالإعلان عن SQL Server علي انه لا يستجيب وبدء الاجراء تخفيض المرتبة إلى تجاوز الفشل في العقدة الثانوية.

المراجع


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