Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

العَرَض

افترض انك تملك Microsoft SQL Server 2012 أو 2014 أو 2016 قيد التشغيل علي خادم تم تمكين معالجه المعلومات الفيدرالية له (FIPS). في هذه الحالة ، عند تشغيل حزمه خدمه تكامل Microsoft SQL Server (SSIS) التي تحتوي علي مكون البرنامج النصي لتدفق البيانات أو التحقق منها ، تتلقي رسالة الخطا التالية:

إينفاليدوبيراتيونيكسسيبتيون: هذا التطبيق ليس جزءا من خوارزميات التشفير الخاصة بالتحقق من النظام الأساسي ل Windows. في الكريبتوسيرفيسيبروفيدير الخاص بالنظام... .ctor ()

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. تحدث هذه المشكلة عند تعيين مفتاح التسجيل الفرعي التالي إلى 1:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy

السبب

تحدث هذه المشكلة لان SSIS يستخدم خوارزميه MD5. خوارزميه MD5 لا تتوافق مع FIPS.

الحل

معلومات حزمه الخدمة

SQL Server 2016

لإصلاح هذه المشكلة في SQL Server 2016 ، احصل علي حزمه الخدمة 1 ل sql server 2016.

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

SQL Server 2014لإصلاح هذه المشكلة في SQL Server 2014 ، احصل علي Service Pack 2 ل sql server 2014.

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

SQL Server 2012لإصلاح هذه المشكلة في SQL Server 2012 ، احصل علي حزمه الخدمة 3 ل sql server 2012.

يحتوي كل تحديث جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث السابق. نوصي بتثبيت أحدث حزمه خدمه ل SQL server 2012.

الحل البديل

لحل هذه المشكلة ، جرب أحد الأساليب التالية:

  • أوقف تشغيل نهج FIPS علي الخادم. للقيام بذلك ، راجع القسم "لتكوين إعدادات نهج FIPS" علي موقع TechNet علي الويب التالي:

    كونتيرميسوريس النظام الاضافيهملاحظات

    • يجب أعاده تشغيل التطبيق لكي يصبح الاعداد الجديد ساريا.

    • يؤثر هذا الاعداد علي قيمه السجل التالية في Windows Server:

      HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabledتعكس قيمه السجل هذه اعداد FIPS الحالي. إذا تم تمكين هذا الاعداد ، ستكون القيمة 1. إذا تم تعطيل هذا الاعداد ، ستكون القيمة 0.

  • استخدم حلول Microsoft .NET الأخرى بدلا من مكون البرنامج النصي.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. يتم ترميز خوارزميه MD5 ضمن مكون البرنامج النصي لتدفق البيانات. لذلك ، لا يمكنك تغيير مكون البرنامج النصي هذا.

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

تستخدم خدمات تكامل SQL Server العديد من خوارزميات تشفير Windows التي لا تتوافق مع FIPS 140-2 ، وهي متطلبات أمان الوحدات النمطية للتشفير. علي سبيل المثال ، يستخدم SSIS 2012 MD5. لا يتوافق هذا مع FIPS 140-2 ، لحساب قيم التجزئة غير المستخدمة للامان. يعرف FIPS 140-2 مقاييس الأمان التي تستخدمها الولايات المتحدة والحكومات الكندية للتحقق من صحة مستويات الأمان للمنتجات التي تطبق التشفير.

الحالة

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

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

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

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

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