Jelenségek
Vegyük például a következő forgatókönyvet:
-
A SQL Server 2012, 2014 vagy 2016 Reporting Services szolgáltatást használja.
-
Telepíti a Microsoft SQL Server 2014 Service Pack 1 szervizcsomagot, a SQL Server 2012 SP3 újabb összegző frissítését vagy a 2016-SQL Server összegző frissítését.
-
Programozott módon létrehozott RDL-jelentést futtat.
Ebben a forgatókönyvben a következőhöz hasonló hibaüzenet jelenhet meg:
Feldolgozás! ReportServer_0-1!1328!01/14/2016-10:58:06:: e HIBA: A Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Váratlan hiba történt a jelentésfeldolgozásban. ---> System.IO.IOException: A folyamat nem fér hozzá a C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out fájlhoz, mert egy másik folyamat használja.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at Microsoft.ReportingServices.RdlExpressions.VBExpressionCodeProvider.CompileAssemblyFromDomWithRetry(CompilerParameters options, CodeCompileUnit compilationUnit)
at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.InternalCompile(AppDomain compilationTempAppDomain, boolean refusePermissions)
at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.<>c__DisplayClass2.<Compile>b__0()
at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c__DisplayClass1.<Run>b__0(Object state)
at System.Security.SecurityContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)
at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback)
at Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.Compile(IExpressionHostAssemblyHolder expressionHostAssemblyHolder, AppDomain compilationTempAppDomain, boolean refusePermissions, PublishingVersioning versioning)
at Microsoft.ReportingServices.ReportPublishing.ReportPublishing.Phase3(ParameterInfoCollection& parameters, Dictionary'2& groupingExprCountAtScope)
at Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, String& description, String& language, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport(PublishingContext reportPublishingContext, PublishingErrorContext errorContext, String& reportDescription, String& reportLanguage, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)
--- belső kivételverem nyomkövetési --- vége
Megjegyzés: Ez a hiba a Reporting Services naplóiban is szerepel.
Megoldás
Ezt a problémát a SQL Server:2016.SQL Server 2016.
SQL Server 2. kumulatív frissítésének 5. kumulatív frissítése aSQL Server 2016 SP1
9. kumulatív frissítésében javítottuk a 2014.SQL Server 1. szervizcsomaghoz
1. kumulatív frissítés a SQL Server 2014 SP2-höz
8. kumulatív frissítés a SQL Server 2012 SP3-hoz
16. összegző frissítés a SQL Server 2012 Service Pack 2 (SP2) rendszerhez
A SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és az előző összegző frissítésben szereplő összes biztonsági javítást. Tekintse meg a SQL Server legújabb összegző frissítéseit:
A SQL Server 2014
legújabb összegző frissítése A SQL Server 2016
legújabb összegző frissítése A SQL Server 2012 SP3 legújabb összegző frissítése
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
Megismerheti a Microsoft által a szoftverfrissítések leírására használt terminológiát.