Microsoft izplata 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 R2 labojuma laidienā.
Pazīmes
Izmantojot Microsoft SQL Server 2008 R2 atskaišu izveides pakalpojumus (SSRS 2008), lai atveidotu uzlaboto metafailu (.emf) formātu vai drukātu daudzas atskaites vienlaikus, SSRS 2008 periodiski saskaras ar vienu vai vairākām no šīm problēmām:
Vairs nevar atveidot vai drukāt .emf formāta atskaites.
ReportingServicesService.exe procesa CPU lietojums palielinās līdz 100%.
ReportingServicesService.exe process avarē un pēc tam tiek restartēts. Ja tā notiek, sistēmas notikumu žurnālā var tikt reģistrēta šāda kļūda:
Piezīme
SQL Server atskaišu izveides pakalpojumi (<InstanceName>) pakalpojums negaidīti tika apturēts. Tas ir izdarījis šo # laiku(s).
Ja rodas šī problēma, SSRS žurnālfailā var tikt parādīts šāds kļūdas ziņojums:
Piezīme
Atskaišu renderēšana! ReportServer_0-3!748!12/01/2010-02:12:11:: e KĻŪDA: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: , Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: atskaites atveidošanas laikā radās kļūda. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: atskaites atveidošanas laikā radās kļūda. ---> System.AccessViolationException: mēģināts lasīt vai rakstīt aizsargātu atmiņu. Bieži vien tā norāda uz to, ka cita atmiņa ir bojāta.
at System.Drawing.SafeNativeMethods.Gdip.GdipDrawLineI(HandleRef graphics, HandleRef pen, Int32 x1, Int32 y1, Int32 x2, Int32 y2)
at System.Drawing.Graphics.DrawLine(Pen pildspalva, Int32 x1, Int32 y1, Int32 x2, Int32 y2)
vietnē Microsoft.ReportingServices.Rendering.ImageRenderer.Graphics.<>c__DisplayClass1.<DrawLine>b__0()
Piezīme Šī kļūda un saistītais zvanu steks var atšķirties. Tomēr abos gadījumos jābūt ietvertam izsaukumam uz System.Drawing .NET nosaukumvietu.
Risinājums
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 1. 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:
2544793 1. kumulatīvā atjauninājuma 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
SQL Server 2008 R2
Šīs problēmas labojums pirmo reizi tika izlaists 7. kumulatīvajā atjauninājumā. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvā atjauninājuma pakotni operētājsistēmai SQL Server 2008 R2, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
2507770 SQL Server 2008 R2 7. kumulatīvā atjauninājuma pakotne 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:
981356 SQL Server 2008 R2 būvējumi, kas tika izlaisti pēc SQL Server 2008 R2 izlaišanas
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".