تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تحسين

تم تحسين SQL Server 2019 و2016 Failover Cluster Instance (FCI) للعمل مع نقطة الوصول الموزعة ل "اسم الشبكة" (DNN) ل Windows Server Failover Cluster (WSFC).

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

SQL Server يعمل مستمع مثيل كتلة الفشل (FCI) حاليا فقط مع Windows اسم الشبكة لردم الوصول إلى كتلة الفشل (WSFC) ونقطة الوصول الظاهرية إلى IP. نظرا لأن IP الظاهري لا يعمل في بيئة Azure، يجب تكوين موازن تحميل داخلي من Azure للكيفية التي تعمل بها هذه المشكلة (راجع كيفية تكوين موازن تحميل داخلي من Azure).

يوفر هذا التحديث طريقة أخرى SQL Server العميل للاتصال ب FCI بدون موازن تحميل باستخدام مورد اسم الشبكة الموزع (DNN) في Windows Server Failover Cluster. عند إنشاء مورد DNN، يربط WSFC اسم DNN DNS عناوين IP لكل العقد في نظام المجموعة. سيحاول SQL Server الاتصال بكل عنوان IP في هذه القائمة للعثور على العقدة التي تقوم FCI بتشغيلها حاليا. يتم تسريع عملية الاتصال هذه بشكل أكبر عن طريق توصيل كل عناوين IP بالتوازي إذا كانت الخاصية MultiSubnetFailover SQL Server الاتصال المتعدد صحيحة. يمكن هذا SQL Server العميل من الاتصال ب FCI الذي يتم تشغيله حاليا على الفور.

مقارنة بالحل البديل السابق لاستخدام "موازن التحميل الداخلي ل Azure"، يتجنب نهج مستمع DNN زمن الفشل الإضافي الذي يتم تقديمه عن طريق اختبار سطوع موازن التحميل. بشكل افتراضي، تستغرق هذه العملية من 10 إلى 15 ثانية. (راجع مستند Azure هذاحول كيفية حساب زمن زمن الوصول.) لست بحاجة إلى تكوين مكونات موازن التحميل والمحافظة عليها. وهذا يبسط عملية توفير الخدمات. تزيل إزالة موازن التحميل أيضا مكونا واحدا قد يفشل. من خلال ذلك، تحسن فعالية الأداء بشكل عام.

الخطوات التالية مطلوبة لاستخدام هذه الميزة:

  1. بالنسبة إلى FCI المثبت، يجب إنشاء مورد DNN، ثم تعيين اسم DNS له. تشغيل أوامر PowerShell الثلاثة التالية كمسؤول:

    • Add-ClusterResource -name <dnnResourceName> -ResourceType "توزيع اسم الشبكة" -Group "<WSFC دور SQL خادم>"

      Get-ClusterResource -Name <dnnResourceName> | Set-ClusterParameter -Name DnsName -value <DNSName>

      Start-ClusterResource -Name <dnnResourceName>

    على سبيل المثال:

    • Add-ClusterResource -Name dnn-demo -ResourceType "اسم الشبكة الموزع" -Group "SQL Server (MSSQLSERVER)"

      Get-ClusterResource -Name dnn-demo | Set-ClusterParameter -Name DnsName -Value dnnlsnr

      Start-ClusterResource -Name dnn-demo

    شرح:

    • يضيف الأمر الأول مورد DNN إلى WSFC عن طريق الحصول على اسم مورد <dnnResourceName>. يستخدم WSFC اسم المورد لتعريف مورد WSFC بشكل فريد. استخدم واحدا يبدو منطقيا بالنسبة لك وفريدا عبر مجموعة WSFC. يجب أن يكون نوع المورد اسم الشبكة الموزع. يجب أن يكون اسم المجموعة التي ينتمي إليها مورد DNN هذا هو مجموعة موارد WSFC (الدور) التي تتوافق مع FCI التي تريد إضافة مورد DNN إليها. التنسيق النموذجي لاسم المجموعة هذا هو "SQL Server (اسم المثيل)." وبالتالي، بالنسبة للمثيل الافتراضي، سيكون الاسم "SQL Server (MSSQLSERVER)." يمكنك أيضا التحقق من اسم المجموعة في وحدة تحكم "إدارة مجموعة الفشل".

    • يحدد الأمر الثاني اسم DNS لمورد DNN هذا. اسم DNS مهم لأنه الاسم الذي يستخدمه العملاء للاتصال ب FCI.

    • يبدأ الأمر الثالث مورد DNN.

      بشكل افتراضي، يتم ربط اسم DNN DNS بكل العقد في WSFC. قم بتكوين المالك المحتمل لمورد DNN لتضمين عقد FCI هذه فقط إذا لم تكن كل العقد في WSFC تشارك في FCI.

  2. أعد SQL Server المثيل.

  3. استبدل سلسلة اتصال عميل SQL الظاهري (VNN) باسم DNS DNN، ثم قم بتعيين الخاصية MultiSubnetFailover إلى "true". يمكنك تخطي هذا الإعداد إذا كان إصدار عميل SQL أحدث من 4.6.1.

الحل

يتم تضمين هذا التحسين في التحديث التراكمي التالي SQL Server:

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

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

معلومات حزمة الخدمة SQL Server 2016

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

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

تحديد مستوى الإصدار والإصدار والتحديث SQL Server ومكوناته

المراجع

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

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

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

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

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×