Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirti

Federal bilgi Işleme standardı (FIPS) etkinleştirilmiş bir sunucuda çalışan Microsoft SQL Server 2012, 2014 veya 2016 olduğunu varsayalım. Bu durumda, veri akışı komut dosyası bileşeni içeren bir Microsoft SQL Server Integration Service paketini (SIS) çalıştırdığınızda veya doğruladığınızda, aşağıdaki hata iletisini alırsınız:

System. InvalidOperationException: Bu uygulama, Windows platformu FIPS doğrulanmış şifreleme algoritmalarının bir parçası değildir. System. Security. Cryptography. MD5 CryptoserviceProvider konumunda. ctor ()

Not Bu sorun, aşağıdaki kayıt defteri alt anahtarı 1olarak ayarlandığında oluşur:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy

Neden

Bu sorun SSNIN MD5 algoritmasını kullandığı için oluşur. MD5 algoritması FIPS uyumlu değildir.

Çözüm

Hizmet paketi bilgileri

SQL Server 2016

SQL Server 2016 ' deki bu sorunu düzeltmek için, SQL Server 2016 için Service Pack 1 alın.

Her yeni SQL 2016 Server derlemesi, önceki yapıda bulunan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server 2016 sürümünüyüklemenizi öneririz.

SQL Server 2014SQL Server 2014 ' deki bu sorunu düzeltmek için, SQL Server 2014 için Service Pack 2 edinin.

Her SQL Server güncelleştirmesi, önceki güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server 2014 sürümünüyüklemenizi öneririz.

SQL Server 2012SQL Server 2012 ' deki bu sorunu düzeltmek için, SQL Server 2012 için Service Pack 3 edinin.

Her SQL Server güncelleştirmesi, önceki güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server 2012 hizmet paketiniyüklemenizi öneririz.

Geçici Çözüm

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini deneyin:

  • Sunucudaki FIPS ilkesini kapatın. Bunu yapmak için, aşağıdaki TechNet Web sitesinde "FIPS ilke ayarlarını yapılandırmak Için" bölümüne bakın:

    Ek sistem önlemlerNotlar

    • Yeni ayarın etkinleşmesi için uygulamayı yeniden başlatmanız gerekir.

    • Bu ayar Windows Server 'da aşağıdaki kayıt defteri değerini etkiler:

      HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\EnabledBu kayıt defteri değeri geçerli FIPS ayarını yansıtır. Bu ayar etkinleştirilirse, değer 1' dir. Bu ayar devre dışı bırakılırsa, değer 0' dır.

  • Komut dosyası bileşeni yerine diğer Microsoft .NET çözümlerini kullanın.Not MD5 algoritması veri akışı komut dosyası bileşeninde sabit kodlanmış. Bu nedenle, bu komut dosyası bileşenini değiştiremezsiniz.

Ek Bilgi

SQL Server Integration Services, FIPS modüllerine yönelik güvenlik gereksinimleri olan FIPS 140-2 ile uyumlu olmayan çeşitli Windows şifreleme algoritmaları kullanır. Örneğin, S, 2012 MD5 kullanır. Bu, güvenlikle ilgili olmayan karma değerleri hesaplama için FIPS 140-2 ile uyumlu değildir. FIPS 140-2, ABD ve Kanada hükümetler 'in şifreleme uygulayan ürünlerin güvenlik düzeylerini doğrulamak için kullandığı güvenlik standartlarını tanımlar.

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×