徵狀

請試想下列案例:

  • 您使用 SQL Server 2012、2014或 2016 Reporting Services。

  • 您安裝 Microsoft SQL Server 2014 Service Pack 1、更新 SQL Server 2012 SP3 的後續累積更新,或 SQL Server 2016 的累積更新。

  • 您執行的 RDL 報表以程式設計方式產生。

在這種情況下,您可能會收到類似以下的錯誤訊息:

後處理!ReportServer_0-1!1328! 01/14/2016-10:58:06:: e 錯誤:引發 ReportingServices ReportProcessing. ReportProcessingException:,. ReportingServices. ReportProcessing:報表處理期間發生意外錯誤。 ---> IOException:此程式無法存取檔案 ' C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out ',因為該檔案正由另一個處理常式使用。 System.IO.__Error 在 WinIOError (Int32 errorCode,字串 maybeFullPath)上的 InternalDelete (字串路徑,布林 checkHost),在 microsoft. ReportingServices (RdlExpressions 選項、VBExpressionCodeProvider CompileAssemblyFromDomWithRetry)上。 ReportingServices RdlExpressions. InternalCompile (AppDomain compilationTempAppDomain,布林值 refusePermissions)。 <在上編譯>B__0 ()。 <>c__DisplayClass1 <。>在(物件類型)在執行 b__0 (物件狀態)。 c__DisplayClass2 <>ReportingServices (物件類型)在 System.object. RdlExpressions. ExprHostCompiler (物件類型)。 ExecuteCodeWithGuaranteedCleanup (TryCode 程式碼、CleanupCode backoutCode、物件 userData),在. Run (SecurityCoNtext securityCoNtext,SecurityCoNtext 回呼,物件狀態),在. CoNtextCallback. (ReportingServices 回呼),請參閱(RevertImpersonationCoNtext,[AppDomain compilationTempAppDomain]、[布林值 refusePermissions]、[PublishingVersioning 版本設定]): ReportingServices. ReportPublishing. ReportPublishing (Phase3& 參數,字典 "2& ParameterInfoCollection) GroupingExprCountAtScope (串流 ReportingServices,字串& 描述,字串& 語言,ReportPublishing& 參數DataSourceInfoCollection& 源、DataSetInfoCollection& sharedDataSetReferences,UserLocationFlags& userReferenceLocation,ArrayList& dataSetsName,布林& hasExternalImages,布林& hasHyperlinks,Byte [] & dataSetsHash)在 Microsoft. ReportingServices。 CompileOdpReport (PublishingCoNtext reportPublishingCoNtext、PublishingErrorCoNtext errorCoNtext、ReportProcessing& reportDescription、reportLanguage& ParameterInfoCollection、DataSourceInfoCollection& DataSetInfoCollection、SharedDataSetReferences& ReportProcessing、UserLocationFlags& UserReferenceLocation、dataSetsName& hasExternalImages、& hasHyperlinks、布林 & DataSetsHash、布林---ReportingServices、Byte [&&]---ReportProcessing)在(ReportProcessing CreateIntermediateFormat)在內部例外堆疊追蹤的結尾

注意: 此錯誤也會記錄在 Reporting Services 記錄中。 

解決方案

此問題已在下列 SQL Server 累積更新中修正: Sql server 2016 RTM 更新版5(適用于 sql SERVER2016 SP1)累積更新2(適用于 Sql server2014 Service Pack 1

SQL Server 2014 SP2 累積更新1

SQL Server 2012 SP3 的累加更新8

SQL Server 2012 Service Pack 2 (SP2)的累積更新16

SQL Server 2016 的累積更新2

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

Sql server 2014 的最新累計更新sql server 2016的最新累計更新sql server 2012 SP3

SQL Server 2012 SP2 的最新累計更新

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 詞彙

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×