Popravak: SSRS 2008 R2 ruši kada koristite SSRS 2008 R2 za renderiranje format metadatoteka (.emf) ili ispis mnoga izvješća u isto vrijeme

Vrijedi za: SQL Server 2008 R2

Microsoft raspodjeljuje popravaka Microsoft SQL Server 2008 R2 kao jednu datoteku radni stol. Jer su kumulativne popravke, svako novo izdanje sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje.

Simptomi


Kada koristite Microsoft SQL Server 2008 R2 Reporting Services (2008. SSRS) za renderiranje format metadatoteka (.emf) ili ispis mnoga izvješća u isto vrijeme, SSRS 2008 povremeno iskustvo jedno ili više od sljedećih problema:
  • Daljnje .emf oblik izvješća možete prikazati ili ispisati.
  • Povećava procesora ReportingServicesService.exe proces na 100%.
  • Postupak ReportingServicesService.exe se zatvara i ponovo pokreće. Kada se to dogodi, sljedeća pogreška možda zapisuje u zapisnik događaja sustava:
    Servis SQL Server Reporting Services (< InstanceName >) neočekivano je prekinut. Ima obaviti ovaj put(a) #.
    Kada se pojavi taj problem možda ćete vidjeti sljedeću pogrešku u zapisničku datoteku SSRS:
    reportrendering! ReportServer_0-3! 748! 12/01/2010-02: 12:11:: e pogreška: suigrač Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException:, Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: pogreška Došlo je do tijekom prikazivanja izvještaja. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: Pojavila se pogreška tijekom prikazivanja izvještaja. ---> System.AccessViolationException: pokušali čitanje ili pisanje zaštićene memorije. To je često podatak koji je druge memorija je corrupt.at System.Drawing.SafeNativeMethods.Gdip.GdipDrawLineI (HandleRef grafike, HandleRef olovke, Int32 x 1, Int32 y1 Int32 x 2, Int32 y2) na System.Drawing.Graphics.DrawLine (olovke olovke, Int32 x 1, Int32 y1 Int32 x 2, Int32 y2) na Microsoft.ReportingServices.Rendering.ImageRenderer.Graphics. <> c__DisplayClass1. < DrawLine > b__0()
    Napomena Ova se pogreška i pridruženi poziva stoga mogu se razlikovati. Međutim, oba treba sadržavati poziv System.Drawing .NET prostor naziva.

Rješenje


Informacije o kumulativnom ažuriranju

SQL Server 2008 R2 Service Pack 1

Popravak ovog problema prvo objavio u kumulativnu Update 1 za SQL Server 2008 R2 Service Pack 1. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2544793 Kumulativno ažuriranje paket 1 za SQL Server 2008 R2 Service Pack 1
Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2567616 SQL Server 2008 R2 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Popravak ovog problema prvo Lansiran u kumulativnu ažuriranje 7. Dodatne informacije o nabavljanju paketa kumulativnim ažuriranjem za SQL Server 2008 R2 kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2507770 Kumulativni paket ažuriranja 7 za SQL Server 2008 R2
Napomena Jer su kumulativne na izgradi, svako novo izdanje popravak sadrži sve hitnih popravaka i ispravite sve sigurnosne popravke koji su obuhvaćeni s prethodnim SQL Server 2008 R2 izdanje. Preporučujemo da razmotrite primjenom najnovije izdanje popravak koji sadrži ovaj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 SQL Server 2008 R2 izgrađuje koji su izdani nakon izdavanja SQL Server 2008 R2
Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na".