KB2653857 – FIX: pärast üleminekut JRE 6 värskendusele 29 või uuemale versioonile ei saa te pärast JRE 6 värskendusele 29 või uuemale versioonile üleminekut SQL Server luua ühendust JDBC draiveriga SQL Server jaoks

Rakenduskoht
SQL Server 2008 Service Pack 3 SQL Server 2008 R2

Microsoft levitab Microsoft SQL Server 2008 hoolduspaketi Service Pack 3 (SP3) või Microsoft SQL Server 2008 R2 parandusi ühe allalaaditava failina. Kuna parandused on kumulatiivsed, sisaldab iga uus väljaanne kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise SQL Server 2008 Hoolduspakett 3 (SP3) või SQL Server 2008 R2 parandus välja.

Sümptomid

Vaatame järgmist näidet.

  • Teil on klientrakendus, mis kasutab Java ja Microsoft JDBC draiveri SQL Server luua ühendus SQL Server.
  • Uuendate Oracle Java Runtime'i keskkonna (JRE) versioonile 6 Update 29 või uuemale versioonile.
  • Pärast JRE-le üleminekut ei saa te enam SQL Server ühendust luua.

Selle stsenaariumi puhul võib JDBC draiver lakata reageerimast, kui ta proovib ühendust avada. Lisaks nurjub kohe JDBC draiver ja luuakse kutsevirn, kui ühenduste krüptimiseks kasutatakse ühte järgmistest meetoditest:

  • Atribuudi Krüpti väärtuseks on ühenduse URL-is seatud True.
  • SQL Server on konfigureeritud krüptimist jõustama.

        
        
Märkmed

  • See probleem võib ilmneda juhul, kui kasutate turbesoklite kihi (SSL) või transpordikihi turbe (TLS) muude tootjate rakendusi, mis sisaldavad sama käitumismuudatust nagu JRE versioon 6 Update 29 ja uuemad versioonid. See käitumismuudatus lahendab konkreetse turbeprobleemi, mida nimetatakse BEAST-iks. Kui te pole kindel, kas mõni muu tootja toode sisaldab seda muudatust sisaldavaT SSL-i/TLS-i juurutamist, pöörduge toote tarnija poole.
  • Probleemi võib põhjustada ka mis tahes andmepääsupakkuja, kes kasutab OpenSSLlibraryt.

      

Põhjus

See probleem ilmneb, sest SQL Server mootor ei saa käsitseda sisselogimiskirjeid, kui SSL-andmed on tükeldatud mitmeks tabeliandmete Stream (TDS) paketiks.

Lahendus

hoolduspaketi teave SQL Server 2008 R2 jaoks

Selle probleemi lahendamiseks hankige uusim hoolduspakett SQL Server 2008 R2 jaoks. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

2527041
Uusima hoolduspaketi hankimine SQL Server 2008 R2 jaoks

Koondvärskenduse teave

SQL Server 2008 R2 Hoolduspakett 1

Selle probleemi lahendus anti esimest korda välja koondvärskenduses 6 SQL Server 2008 R2 hoolduspaketi Service Pack 1 jaoks. Selle koondvärskenduspaketi hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2679367 koondvärskenduse pakett 6 SQL Server 2008 R2 Hoolduspakett 1Note Kuna järgud on kumulatiivsed, sisaldab iga uus parandus välja kõik kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmises SQL Server 2008 R2 paranduse väljaandes. Soovitame teil kaaluda viimase paranduse väljaandmist, mis sisaldab seda kiirparandust. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

2567616 Välja antud SQL Server 2008 R2 järgud, mis anti välja pärast SQL Server 2008 R2 hoolduspaketi 1 väljaandmist

Koondvärskenduse pakett 3 SQL Server 2008 SP3 jaoks

Selle probleemi lahendus anti esimest korda välja koondvärskenduses 3. Kui soovite lisateavet selle koondvärskenduspaketi hankimise kohta SQL Server 2008 hoolduspaketi Service Pack 3 jaoks, klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2648098 SQL Server 2008 Service Pack 3Note koondvärskenduspakett 3 Kuna järgud on kumulatiivsed, sisaldab iga uus parandus välja kõik kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmises SQL Server 2008 hoolduspaketi Service Pack 3 paranduse väljaandes. Soovitame teil kaaluda viimase paranduse väljaandmist, mis sisaldab seda kiirparandust. Microsofti teabebaasis oleva artikli kuvamiseks klõpsake järgmist artiklinumbrit.

2629969 Pärast SQL Server 2008 hoolduspaketi Service Pack 3 väljaandmist välja antud SQL Server 2008 järgud

Veel teavet

Selle probleemi kohta lisateabe saamiseks külastage järgmist veebisaiti:

Microsofti turbenõuandla (2588513)
      

Ajutine lahendus

Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.

  • Kasutage Oracle JRE varasemat versiooni kui JRE versioon 6 Värskendus 29.

  • Keelake SSL-kirjete tükeldamine JRE-tasemel.
    Märkmed

    • Sellel meetodil võib olla http-suhtlusele turbemõju.
    • Selle toimingu kohta lisateabe saamiseks võtke ühendust.

Selles artiklis nimetatud kolmandate osapoolte tooted on tootnud ettevõtted, mis ei ole Microsoftiga seotud. Microsoft ei anna seoses nende toodete jõudluse ja töökindlusega mitte mingisuguseid – ei kaudseid ega muid – garantiisid.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
See probleem parandati esmakordselt SQL Server 2008 R2 hoolduspaketis Service Pack 2.