Update: SSRS 2008 R2 stürzt ab, wenn Sie SSRS 2008 R2 Format Erweiterte Metadatei (EMF) oder viele Berichte gleichzeitig drucken

Gilt für: SQL Server 2008 R2

Microsoft stellt Updates für Microsoft SQL Server 2008 R2 als downloadbare Datei. Da die kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in früheren SQL Server 2008 R2 enthalten waren.

Problembeschreibung


Bei Verwendung von Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008) Format Erweiterte Metadatei (EMF) oder viele Berichte gleichzeitig drucken Erfahrungen SSRS 2008 regelmäßig eine oder mehrere der folgenden Probleme:
  • Keine weiteren EMF-Format Berichte können gerendert oder gedruckt werden.
  • Die CPU-Auslastung des Prozesses ReportingServicesService.exe steigt auf 100 %.
  • ReportingServicesService.exe Prozess stürzt ab und startet dann neu. In diesem Fall kann die folgende Fehlermeldung im Systemereignisprotokoll protokolliert:
    SQL Server Reporting Services (< Instanzname >)-Dienst wurde unerwartet beendet. Es ist bereits # Mal vorgekommen.
    Tritt dieses Problem möglicherweise die folgende Fehlermeldung in der SSRS-Protokolldatei angezeigt:
    ReportRendering! ReportServer_0 3. 748. 12/01/2010-02: 12:11:: e Fehler: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException werfen:, Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: Fehler Beim Rendern des Berichts ist aufgetreten. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: Fehler beim Rendern des Berichts. System.AccessViolationException--->: Lesen oder Schreiben von geschütztem Speicher versucht. Dies ist häufig ein Hinweis darauf, dass anderer Speicher corrupt.at System.Drawing.SafeNativeMethods.Gdip.GdipDrawLineI (HandleRef Grafiken, HandleRef Stift, x 1, y1 Int32, Int32, x 2, y2 Int32 Int32) am System.Drawing.Graphics.DrawLine (Stift-Stift, x 1, y1 Int32, Int32 X 2, y2 Int32 Int32) an Microsoft.ReportingServices.Rendering.ImageRenderer.Graphics <> c__DisplayClass1. < DrawLine > b__0()
    Hinweis Dieser Fehler und der zugehörigen Aufrufliste variieren. Jedoch sollte sowohl einen Aufruf .NET System.Drawing-Namespace.

Lösung


Informationen zum kumulativen Update

SQL Server 2008 R2 Servicepack 1

Die Fehlerbehebung für dieses Problem wurde zuerst im kumulativen Update 1 für SQL Server 2008 R2 Service Pack 1 veröffentlicht. Weitere Informationen dazu, wie Sie dieses kumulative Updatepaket beziehen, finden im folgenden Artikel der Microsoft Knowledge Base:
2544793 Kumulatives Updatepaket 1 für SQL Server 2008 R2 Service Pack 1
Hinweis Da diese Builds kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in früheren SQL Server 2008 R2 enthalten waren. Wir empfehlen Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2567616 SQL Server 2008 R2 builds, die nach der Freigabe von SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Die Fehlerbehebung für dieses Problem wurde erstmals im kumulativen Update 7 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket für SQL Server 2008 R2 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2507770 Kumulatives Updatepaket 7 für SQL Server 2008 R2
Hinweis Da diese Builds kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in früheren SQL Server 2008 R2 enthalten waren. Wir empfehlen Sie prüfen die neueste Update-Version, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981356 SQL Server 2008 R2 builds, die nach der Freigabe von SQL Server 2008 R2
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.