Salt la conținutul principal
Asistență
Conectare

KB2653857-remediere: nu vă puteți conecta la SQL Server utilizând JDBC driver pentru SQL Server după ce faceți upgrade la JRE 6 Update 29 sau o versiune mai recentă

Microsoft distribuie Microsoft SQL Server 2008 Service Pack 3 (SP3) sau Microsoft SQL Server 2008 R2 remediază ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu SQL Server 2008 Service Pack 3 (SP3) anterior sau SQL Server 2008 R2 fix release.

Simptome

Luați în considerare următorul scenariu:

  • Aveți o aplicație client care utilizează Java și Microsoft JDBC driver pentru SQL Server pentru a vă conecta la SQL Server.

  • Faceți upgrade la Oracle Java Runtime Environment (JRE) la versiunea 6 Update 29 sau o versiune mai recentă.

  • După ce faceți upgrade la JRE, nu mai puteți să vă conectați la SQL Server.

În acest scenariu, driverul JDBC poate să nu mai răspundă atunci când încearcă să deschidă conexiunea. În plus, driverul JDBC nu reușește imediat și se generează o stivă de apeluri dacă una dintre următoarele metode este utilizată pentru criptarea conexiunilor:

  • Proprietatea Encrypt este setată la True în URL-ul conexiunii.

  • SQL Server este configurat pentru a impune criptarea.

Note

  • Este posibil să vă confruntați cu această problemă dacă utilizați implementări de la terți pentru Secure Sockets Layer (SSL)/Transport Layer Security (TLS) care conțin aceeași modificare comportamentală ca JRE versiunea 6 Update 29 și versiuni mai recente. Această modificare a comportamentului remediază o problemă de securitate specifică numită "BEAST". Dacă nu știți sigur dacă un produs terț conține o implementare SSL/TLS care include această modificare, contactați vânzătorul produsului.

  • Orice furnizor de acces la date care utilizează OpenSSLlibrary poate provoca, de asemenea, această problemă.

Cauză

Această problemă apare deoarece motorul SQL Server nu poate manipula înregistrările de conectare atunci când datele SSL sunt scindate în mai multe pachete de date în flux tabelar (TDS).

Rezolvare

Informații despre pachetul de servicii pentru SQL Server 2008 R2

Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru SQL Server 2008 R2. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2527041 Cum se obține cel mai recent pachet Service Pack pentru SQL Server 2008 R2

Informații despre actualizarea cumulativă

SQL Server 2008 R2 Service Pack 1

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 6 pentru SQL Server 2008 R2 Service Pack 1. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2679367 Pachetul de actualizare cumulativă 6 pentru SQL Server 2008 R2 Service Pack 1Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 remediată. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2567616 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2 Service Pack 1

Pachet de actualizare cumulativă 3 pentru SQL Server 2008 SP3

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 Service Pack 3, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2648098 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008 Service Pack 3Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în versiunea anterioară SQL Server 2008 Service Pack 3. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

2629969 SQL Server 2008 construiește care au fost lansate după ce s-a lansat SQL Server 2008 Service Pack 3

Mai multe informații

Pentru mai multe informații despre această problemă, vizitați următorul site web:

Recomandare de securitate Microsoft (2588513)

Soluție de evitare

Pentru a evita această problemă, utilizați una dintre metodele următoare:

  • Utilizați o versiune anterioară de Oracle JRE decât JRE versiunea 6 Update 29.

  • Dezactivați scindarea înregistrării SSL la nivelul JRE.Note

    • Această metodă poate avea implicații de securitate pentru comunicațiile HTTP.

    • Pentru mai multe informații despre această procedură, puteți să contactați.

Produsele producătorilor terţi prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.Această problemă a fost corectată pentru prima dată în SQL Server 2008 R2 Service Pack 2.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×