Microsoft 將 Microsoft SQL Server 2008 R2 發佈為一個可下載的檔案。 因為修正程式是累加的,所以每個新發行版本本都包含舊版 SQL Server 2008 R2 修正程式版本中所包含的所有修復程式及所有安全性修正程式。
徵狀
當您使用 Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008)轉譯增強型中繼檔(emf)格式或同時列印多個報表時,SSRS 2008 會定期遇到下列一或多個問題:
-
沒有進一步的。可以呈現或列印 emf 格式報告。
-
ReportingServicesService 進程的 CPU 使用量增加至100%。
-
ReportingServicesService 進程會當機,然後重新開機。 發生這種情況時,系統事件記錄中可能會記錄下列錯誤:
SQL Server Reporting Services (<InstanceName>)服務意外結束。 這個 # 時間已完成。
當這個問題發生時,您可能會在 SSRS 記錄檔中看到下列錯誤:
reportrendering!ReportServer_0-3!748! 12/01/2010-02:12:11:: e 錯誤:引發 ReportProcessing. UnhandledReportRenderingException:,. ReportingServices. ReportProcessing:轉譯報表期間發生錯誤。 ---> OnDemandReportRendering ReportRenderingException:轉譯報表時,發生錯誤。 ---> AccessViolationException:試圖讀取或寫入受保護的記憶體。 這通常表示其他記憶體是 corrupt.at 的系統。 Gdip (SafeNativeMethods) GdipDrawLineI (HandleRef 圖形、HandleRef 筆、Int32 x1、Int32 y1、Int32 x2、int32 y2),在((手寫筆、int32 x1、int32 y1、int32 x2、int32 y2)上的。 <DrawLine>B__0 () c__DisplayClass1 <>
注意: 此錯誤和相關的呼叫堆疊可能會有所不同。 不過,兩者都應該包含對系統的呼叫。繪製 .NET 命名空間。
解決方案
累積更新資訊
SQL Server 2008 R2 Service Pack 1
此問題的修正程式是在 SQL Server 2008 R2 Service Pack 1 的累積更新1中第一次發行。如需如何取得此累積更新套件的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
2544793 SQL Server 2008 R2 Service Pack 1 的累積更新套件1注意: 因為組建是累加的,所以每個新的修正程式版本都包含先前 SQL Server 2008 R2 修正版本中所包含的所有修復程式及所有安全性修正程式。 我們建議您考慮套用包含此熱修復程式的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2567616 在發行 SQL Server 2008 R2 Service Pack 1 之後發行的 SQL Server 2008 R2 組建
SQL Server 2008 R2
此問題的修正程式是在累積更新7中第一次發行。如需有關如何取得 SQL Server 2008 R2 累積更新套件的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
2507770 SQL Server 2008 R2 的累積更新套件7 注意: 因為組建是累加的,所以每個新的修正程式版本都包含先前 SQL Server 2008 R2 修正版本中所包含的所有修復程式及所有安全性修正程式。 我們建議您考慮套用包含此熱修復程式的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
981356 在發行 SQL Server 2008 R2 之後發行的 SQL Server 2008 R2 組建
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。