Eroare atunci când executați pachetul SSIS pe FIPS activat Windows

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2925865
Simptom
Să presupunem că aveți Microsoft SQL Server 2012, 2014 sau 2016 rulează pe un server care are Federală informații procesarea Standard (FIPS) activat. În această situație, atunci când executați sau să validați un pachet de serviciu Microsoft SQL Server Integration (SSIS) care conține o componentă de script flux date, primiţi următorul mesaj de eroare:
System.InvalidOperationException: Acest implementarea nu face parte din Windows Platform FIPS validated algoritmi criptografici. la System.Security.Cryptography.MD5 CryptoserviceProvider... ctor()

Notă Această problemă apare când următoarea subcheie de registry este setată la 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy

Cauza
Această problemă se produce deoarece SSIS utilizează MD5 algoritm. MD5 algoritm nu este FIPS compatibile.
Rezolvare

Informații pachet Service Pack

SQL Server 2016

Pentru a remedia problema în SQL Server 2016, obțineți pachet Service Pack 1 pentru SQL Server 2016.

Despre actualizările pentru SQL Server 2016
Fiecare versiune nouă pentru SQL Server 2016 conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în numărul de compilare anterioare. Vă recomandăm să instalați mai recentă versiune pentru SQL Server 2016.

SQL Server 2014

Pentru a remedia această problemă în SQL Server 2014, obțineți pachet Service Pack 2 pentru SQL Server 2014.
Despre actualizările pentru SQL Server 2014
Fiecare actualizare nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea anterioară. Vă recomandăm să instalați mai recentă versiune de SQL Server 2014.

SQL Server 2012

Pentru a remedia această problemă în SQL Server 2012, obțineți Pachetul pachet Service Pack 3 SQL Server 2012.
Despre actualizările pentru SQL Server 2012
Fiecare noua actualizare pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea anterioară. Vă recomandăm să instalați ultimul pachet pachet Service Pack pentru SQL Server 2012.
Remediere
Pentru a soluționa această problemă, încercaţi una dintre următoarele metode:

  • Dezactivați politica FIPS pe server. Pentru aceasta, consultați secțiunea "pentru a configura setările de politică FIPS" pe următorul site web TechNet:Note

    • Trebuie să reporniți aplicația pentru noua setare să aibă efect.
    • Această setare afectează următoarea valoare de registry în Windows Server:
      HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled
      Această valoare de registry reflectă FIPS setarea curentă. Dacă această setare este activată, valoarea este 1. Dacă această setare este dezactivat, valoarea este 0.
  • Utilizați alte soluții Microsoft .NET în loc de componenta de Script.

    Notă MD5 algoritm este codificată în componenta de Script flux date. De aceea, nu puteți modifica această componentă Script.
Informaţii suplimentare
SQL Server Integration services utilizează mai multe ferestre algoritmi de criptare care nu respectă FIPS 140-2, care sunt cerințele de securitate pentru module criptografice. De exemplu, SSIS 2012 utilizează MD5. Acest lucru nu respectă FIPS 140-2, de calcul valorile hash, care nu sunt utilizate pentru securitate. FIPS 140-2 definește standarde de securitate care guvernelor Statele Unite și Canada utilizează pentru a valida nivelurile de securitate pentru produsele care implementează criptografie.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2925865 - Ultima examinare: 12/02/2016 13:48:00 - Revizie: 3.0

Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Standard

  • kbsurveynew kbexpertiseinter kbfix kbexpertiseadvanced kbmt KB2925865 KbMtro
Feedback