العرض

عند محاولة تثبيت Dynamics CRM Server 2016، فشل "معالج تشخيصات البيئة" مع رسالة الخطأ هذه:

خطأ | سقلسيرفيرفاليداتور الاختيار: فشل: تعذر الاتصال بملقم SQL التالي: '"اسم الملقم"'. تحقق من وجود الخادم وتشغيلها وأن يكون لديك بيانات اعتماد إدارية ل SQL Server. [DBNETLIB] [كونيكتيونوبين (SECDoClientHandshake()).] خطأ أمان SSL.

 

السبب

معالج Dynamics CRM Server 2016 تتطلب الاختيار الاتصال من خلال موفر Microsoft OLE DB ل SQL Server لبدء إنشاء قاعدة البيانات. يسرد وثائق التثبيت تثبيت البرنامج أثناء الإعداد. وهذا يتضمن عميل Microsoft SQL Server الأصلي.  يستخدم برنامج الإعداد هذا العميل الأصلي ومطلوب أثناء مرحلة إنشاء قاعدة بيانات التكوين، اتصال OLE DB.

ويورد هذا الفشل الاتصال عند إنشاء اتصال اختبار ل SQL Server المحدد من خلال ملف UDL.

  1. فتح 'المفكرة'

  2. حفظ الملف كنوع الملف و 'Test.udl اتصال' ك '"كافة ملفات"'

  3. فتح ملف تم حفظه

  4. حدد موفر Microsoft OLE DB ل SQL Server كموفر

  5. توفر تفاصيل الاتصال ومصادقة الملقم

  6. اختبار الاتصال أو فتح قائمة قواعد البيانات

  7. فشل الاتصال باستخدام نفس رسالة الخطأ

 

فشل هذا لاتصال أمن بين Dynamics CRM Server 2016 و SQL Server يحتاج TLS 1.0 تمكين موفر OLE DB ل SQL Server. وقد لا يكون ملقم SQL 1.0 TLS ممكنة للاتصالات القناة الآمنة.

قد يفشل الاتصال حتى إذا تم تمكين TLS 1.1 أو 1.2 على SQL Server كما يدعم موفر OLE DB ل SQL Server TLS 1.0. يتوفر الدعم ل TLS 1.2 لمقدمي الخدمات المسردة في هذه المقالة.

الحل

تمكين TLS 1.0 لموفر Microsoft OLE DB ل SQL Server على ملقم SQL. يمكن تمكين TLS 1.0 مع تغييرات التسجيل التالية:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server] "DisabledByDefault"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client] "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client] "DisabledByDefault"=dword:00000000

 

إذا تطلب نهج المؤسسة 1.0 TLS بتعطيل، يمكن أن يتم ذلك بعد اكتمال التثبيت:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] "Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server] "DisabledByDefault"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] "Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client] "DisabledByDefault"=dword:00000001

 

TLS 1.0 قد تحتاج أيضا إلى تمكين في Dynamics CRM Server 2016 كعميل.

 

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

يمكن تعطيل TLS 1.0 على ملقم SQL و Dynamics CRM Server 2016 بعد اكتمال التثبيت إذا أحتاج سياسة المنظمة تعطيل 1.0 TLS.

مقالات مفيدة:

عميل SQL Server الأصلي

تثبيت أو ترقية خادم Microsoft Dynamics CRM

دعم TLS 1.2 ل Microsoft SQL Server

تمكين وتعطيل TLS 1.0

موفر Microsoft OLE DB لنظره عامة حول خادم SQL
 

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×