Microsoft izplata Microsoft SQL Server 2008 Service Pack 3 (SP3) vai Microsoft SQL Server 2008 R2 labojumus kā vienu lejupielādējamu failu. Tā kā labojumi ir kumulatīvi, katrs jaunais laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 3. servisa pakotnes (SP3) vai SQL Server 2008 R2 labojuma laidienā.
Pazīmes
Apsveriet šādu scenāriju:
- Jums ir klienta lietojumprogramma, kas izmanto Java un Microsoft JDBC draiveri SQL Server, lai izveidotu savienojumu ar SQL Server.
- Jūs jaunināt Oracle Java izpildlaika vidi (JRE) uz 6. atjauninājumu 29 vai jaunāku versiju.
- Pēc JRE jaunināšanas vairs nevar izveidot savienojumu ar SQL Server.
Šādā gadījumā JDBC draiveris var pārstāt reaģēt, kad tas mēģina atvērt savienojumu. Turklāt JDBC draiveris nekavējoties nolaižas, un tiek ģenerēta izsaukumu grupa, ja savienojumu šifrēšanai tiek izmantota viena no šīm metodēm:
- Rekvizīts Encrypt savienojuma vietrādī URL ir iestatīts uz True.
- SQL Server ir konfigurēts piespiedu šifrēšanai.
Piezīmes
- Šī problēma var rasties, ja izmantojat trešo pušu drošligzdu slāņa (SSL)/transporta slāņa drošības (TLS) implementācijas, kas ietver tādas pašas uzvedības izmaiņas kā JRE 6. versijas 29. atjauninājumā un jaunākās versijās. Šīs darbības izmaiņas novērš konkrētu drošības problēmu, kas pazīstama kā "ZVĒRS". Ja neesat pārliecināts, vai trešās puses produkts ietver SSL/TLS ieviešanu, kas ietver šīs izmaiņas, sazinieties ar produkta piegādātāju.
- Jebkurš datu piekļuves nodrošinātājs, kas izmanto OpenSSLlibrary, arī var izraisīt šo problēmu.
Iemesls
Šī problēma rodas, jo SQL Server programma nevar apstrādāt pieteikšanās ierakstus, kad SSL dati ir sadalīti vairākās tabulas datu Stream (TDS) paketēs.
Risinājums
Informācija par SQL Server 2008 R2 servisa pakotni
Lai novērstu šo problēmu, iegūstiet jaunāko SQL Server 2008 R2 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2527041
Kā iegūt jaunāko SQL Server 2008 R2 servisa pakotni
Kumulatīvā atjauninājuma informācija
SQL Server 2008 R2 1. servisa pakotne
Šīs problēmas labojums pirmo reizi tika izlaists SQL Server 2008 R2 1. servisa pakotnes 6. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par šīs kumulatīvo atjauninājumu pakotnes iegūšanu, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2679367 kumulatīvā atjauninājuma 6. pakotne SQL Server 2008 R2 1. servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 R2 labojumu laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2567616 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc SQL Server 2008 R2 1. servisa pakotnes izlaišanas
Kumulatīvā atjauninājuma pakotne 3 operētājsistēmai SQL Server 2008 SP3
Šīs problēmas labojums pirmo reizi tika izlaists 3. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni SQL Server 2008 3. servisa pakotnei, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2648098 3. kumulatīvā atjauninājuma pakotne SQL Server 2008 3. servisa pakotnei. Piezīme Tā kā būvējumi ir kumulatīvi, katrs jaunais labojumu laidiens ietver visus labojumfailus un drošības labojumus, kas bija iekļauti iepriekšējā SQL Server 2008 3. servisa pakotnes labojuma laidienā. Iesakām apsvērt tā labojumfaila lietošanu, kurā ir iekļauts šis labojumfails. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2629969 SQL Server 2008 būvējumi, kas tika izlaisti pēc SQL Server 2008 3. servisa pakotnes izlaišanas
Papildinformācija
Lai iegūtu papildinformāciju par šo problēmu, apmeklējiet šo tīmekļa vietni:
Microsoft drošības ieteikums (2588513)
Risinājums
Lai šo problēmu atrisinātu, izmantojiet kādu no šīm metodēm:
Izmantojiet vecāku Oracle JRE versiju nekā JRE 6. versijas 29. atjauninājumu.
Atspējot SSL ierakstu sadalīšanu JRE līmenī.
Piezīmes- Šai metodei var būt ietekme uz HTTP saziņas drošību.
- Lai iegūtu papildinformāciju par šo procedūru, varat sazināties.
Šajā rakstā aprakstītos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Tāpēc Microsoft nedod nekādu ne tiešu, ne netiešu garantiju par šo produktu veiktspēju vai uzticamību.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Šī problēma vispirms tika novērsta SQL SQL Server 2008 R2 2. servisa pakotnē.