Makale numarası: 982512 - Son Gözden Geçirme: 12 Ağustos 2010 Perşembe - Gözden geçirme: 1.0

JDBC sürücüsü 2.0 Microsoft SQL Server 2008 bir IBM WebSphere FIPS etkin uygulamasından bağlanamıyor

Hotfix Download is availableHotfiks Yüklemesi Mevcut
Hotfiks taleplerini görüntüle ve indir
Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Senaryo aşağıdaki düşünün. Federal bilgi işlem standartları (etkin FIPS) olan bir IBM WebSphere uygulama var. IBM WebSphere uygulamadan SQL Server 2008'e bağlanmak için Microsoft SQL Server JDBC sürücüsü 2.0 kullandığınızda, bağlantı başarısız olur. Ayrıca aşağıdaki hata iletisini alırsınız:
java.sql.SQLException: sürücü, SQL Server güvenli bağlantı Güvenli Yuva Katmanı (SSL) şifreleme kullanarak kuramadı. Hata: SSLv3 iletişim kuralı FIPS mode.DSRA0010E etkinleştirilemiyor: SQL durum 08S01, hata kodu = 0 =

com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source) en

com.microsoft.sqlserver.jdbc.TDSChannel.throwSSLConnectionFailed(Unknown Source) en

com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(Unknown Source) en


Neden

IBM WebSphere uygulama, uygulama FIPS etkin olduğunda SSL bağlantılarında TLS iletişim kuralını gerektirdiği için bu sorun oluşur. Ancak, Microsoft SQL Server JDBC sürücüsü 2.0 SSLv3 protokol ister. Bu nedenle, bağlantı başarısız.

Microsoft SQL Server JDBC sürücüsü 2.0 çağıranSSLContext.getInstanceişlevi. Bu işlev bir dize ba??ms?z de?i?ken al?r. Dize bağımsız değişkeni, döndürülen içerik desteklemelidir hangi iletişim kurallarını belirler. Java güvenli soket uzantısı (JSSE) başvuru kılavuzu, uyarıncaSSLContext.getInstanceişlevini verir birSSLContextBelirtilen iletişim kuralının desteklediği örnek. Ancak, döndürülenSSLContextörnek de destekleyen diğer iletişim kuralları.

Daha ayrıntılı olarak Microsoft SQL Server JDBC sürücüsü 2.0 dize bağımsız değişkeni olarak "SSLv3" geçerken Sun JSSE sağlayıcının döndürdüğü birSSLContextörnek SSLv3 iletişim kuralı hem de TLS iletişim kuralını destekler. Ancak, IBMJSSE2 sağlayıcının döndürdüğü birSSLContextSadece SSLv3 iletişim kuralını destekleyen örnek. WebSphere uygulama FIPS etkin olduğunda, IBM Java Çalışma Zamanı Ortamı'nın (JRE) SSL bağlantılarında TLS protokolü gerektirir. Bu nedenle, bağlantı başarısız.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır.. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın..

Düzeltme karşıdan yüklenebilir, bu Bilgi Bankası makalesi üstünde bir "Düzeltme karşıdan yüklenebilir" bölümü yoktur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine bir istekte bulunun..

NotEk, sorunlar ortaya ya da bir sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.. Tam listesi için Microsoft Müşteri Hizmetleri ve Destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.Microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Not"Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil. kullanılabilir bir düzeltme değil, çünkü

Yeniden başlatma gereksinimi

İçin uyguladığınız sonra bilgisayarı yeniden başlatma gerekmez bu düzeltme.

Kayıt defteri anahtarı bilgileri

Bu paketteki düzeltmelerden birini kullanmak gerekmez herhangi bir değişiklik kayıt.

Dosya bilgileri

Düzeltmenin İngilizce sürümü, dosya öznitelikleri (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür.. UTC ve yerel saat arasındaki farkı bulmak içinSaat dilimisekmesindeTarih ve saatMadde Denetim Masası.
32-bit sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatKarmaPlatform
Sqljdbc.jarUygulanabilir değil448,01029 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc4.jarUygulanabilir değil466,30429 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_auth.dll2.0.1803.209172,46429 Nisan 201006: 56MD5:C8469387C4F00B56A6D01FB2A7EB4AA8
SHA1:CF204CE34A46549DF05B1F0697F7A736B1F9B710
IA-64
Sqljdbc_auth.dll2.0.1803.20986,44829 Nisan 201006: 56MD5:12AB590CBA210BDF9D4BA05DB84F6144
SHA1:F1B8CF75E0102B01FFE567BC8A1485F69C53538C
x 64
Sqljdbc_auth.dll2.0.1803.20969,04029 Nisan 201006: 56MD5:C58C33FC8C1C4B05BFFA4F1CCC2A1856
SHA1:4ACFAE835558AAC917AAB72001015B5E74CBCD85
x 86
Xa_install.SQLUygulanabilir değil3,71229 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_xa.dll2.0.1803.209251,82429 Nisan 201006: 56MD5:C312A65209D4E2454DA8E60D8A9DEB5D
SHA1:2F6D468B2BECA13E47CC35F1D51E3D0ECD5AA553
IA-64
Sqljdbc_xa.dll2.0.1803.209130,48029 Nisan 201006: 56MD5:1D7E2961C1C956BF792AE9F86C49EC26
SHA1:04CD6D7C7F1C5658E16BD62A876BEF9FF6C1B785
x 64
Sqljdbc_xa.dll2.0.1803.209101,29629 Nisan 201006: 56MD5:749C78CFF95D7A06D6671DCBA827F5CF
SHA1:FA757C9423B2DC2EF24CBF5A469A73CC25C1944A
x 86
x 64 tabanlı sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatKarmaPlatform
Sqljdbc.jarUygulanabilir değil448,01029 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc4.jarUygulanabilir değil466,30429 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_auth.dll2.0.1803.209172,46429 Nisan 201006: 56MD5:C8469387C4F00B56A6D01FB2A7EB4AA8
SHA1:CF204CE34A46549DF05B1F0697F7A736B1F9B710
IA-64
Sqljdbc_auth.dll2.0.1803.20986,44829 Nisan 201006: 56MD5:12AB590CBA210BDF9D4BA05DB84F6144
SHA1:F1B8CF75E0102B01FFE567BC8A1485F69C53538C
x 64
Sqljdbc_auth.dll2.0.1803.20969,04029 Nisan 201006: 56MD5:C58C33FC8C1C4B05BFFA4F1CCC2A1856
SHA1:4ACFAE835558AAC917AAB72001015B5E74CBCD85
x 86
Xa_install.SQLUygulanabilir değil3,71229 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_xa.dll2.0.1803.209251,82429 Nisan 201006: 56MD5:C312A65209D4E2454DA8E60D8A9DEB5D
SHA1:2F6D468B2BECA13E47CC35F1D51E3D0ECD5AA553
IA-64
Sqljdbc_xa.dll2.0.1803.209130,48029 Nisan 201006: 56MD5:1D7E2961C1C956BF792AE9F86C49EC26
SHA1:04CD6D7C7F1C5658E16BD62A876BEF9FF6C1B785
x 64
Sqljdbc_xa.dll2.0.1803.209101,29629 Nisan 201006: 56MD5:749C78CFF95D7A06D6671DCBA827F5CF
SHA1:FA757C9423B2DC2EF24CBF5A469A73CC25C1944A
x 86
Itanium mimarisi sürümü
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatKarmaPlatform
Sqljdbc.jarUygulanabilir değil448,01029 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc4.jarUygulanabilir değil466,30429 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_auth.dll2.0.1803.209172,46429 Nisan 201006: 56MD5:C8469387C4F00B56A6D01FB2A7EB4AA8
SHA1:CF204CE34A46549DF05B1F0697F7A736B1F9B710
IA-64
Sqljdbc_auth.dll2.0.1803.20986,44829 Nisan 201006: 56MD5:12AB590CBA210BDF9D4BA05DB84F6144
SHA1:F1B8CF75E0102B01FFE567BC8A1485F69C53538C
x 64
Sqljdbc_auth.dll2.0.1803.20969,04029 Nisan 201006: 56MD5:C58C33FC8C1C4B05BFFA4F1CCC2A1856
SHA1:4ACFAE835558AAC917AAB72001015B5E74CBCD85
x 86
Xa_install.SQLUygulanabilir değil3,71229 Nisan 201006: 56Uygulanabilir değilUygulanabilir değil
Sqljdbc_xa.dll2.0.1803.209251,82429 Nisan 201006: 56MD5:C312A65209D4E2454DA8E60D8A9DEB5D
SHA1:2F6D468B2BECA13E47CC35F1D51E3D0ECD5AA553
IA-64
Sqljdbc_xa.dll2.0.1803.209130,48029 Nisan 201006: 56MD5:1D7E2961C1C956BF792AE9F86C49EC26
SHA1:04CD6D7C7F1C5658E16BD62A876BEF9FF6C1B785
x 64
Sqljdbc_xa.dll2.0.1803.209101,29629 Nisan 201006: 56MD5:749C78CFF95D7A06D6671DCBA827F5CF
SHA1:FA757C9423B2DC2EF24CBF5A469A73CC25C1944A
x 86

Durum

Microsoft, bu, "Aşağıdakilere Uygulanır" bölümünde. listelenen Microsoft ürünlerinde bir sorun onaylamıştır

Daha fazla bilgi

Bu makalede üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft yaptığı örtük veya başka türlü performansı veya güvenilirliği bu ürünleri. hakkında garanti

Microsoft JDBC sürücüsü hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

JDBC sürücüsü'ne genel bakış (http://msdn.microsoft.com/en-us/library/ms378749.aspx)

FIPS hakkında daha fazla bilgi için aşağıdaki Web sitesini ziyaret edin:

FIPS uyumluluğu WebSphere Portal (http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm.wp.zos.doc/wpf/sec_fips.html)


Microsoft, üçüncü taraf iletişim bilgilerini teknik destek bulmanıza yardımcı olmak için sağlar. Bu bilgiler haber verilmeden değişebilir. Microsoft bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez..


Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
Anahtar Kelimeler: 
kbqfe kbfix kbsurveynew kbhotfixserver kbautohotfix kbmt KB982512 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:982512  (http://support.microsoft.com/kb/982512/en-us/ )