KB2492931 — LABOJUMS: SSRS 2008 R2 avarē, ja izmantojat SSRS 2008 R2, lai atveidotu paplašināto metafailu (.emf) formātu vai drukātu daudzas atskaites vienlaikus

Attiecas uz
SQL Server 2008 R2

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".