Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Simptomai

Apsvarstykite šį scenarijų:

  • Naudojate "SQL Server 2012", "2014" arba "2016" ataskaitų tarnybas.

  • Įdiegiate "Microsoft SQL Server" 2014 1 pakeitimų paketą, vėlesnį kaupiamąjį "SQL Server" 2012 SP3 naujinimą arba kaupiamąjį "SQL Server 2016" naujinimą.

  • Galite vykdyti RDL ataskaitą, kuri sugeneruojama programiškai.

Šiame scenarijuje galite gauti klaidos pranešimą, panašų į šį:

apdorojimas! ReportServer_0-1! 1328! 01/14/2016-10:58:06:: e klaida: susiduriama su "Microsoft. ReportingServices. ReportProcessing. ReportProcessingException":, Microsoft. ReportingServices. ReportProcessing. ReportProcessingException: įvyko netikėta ataskaitos apdorojimo klaida. ---> System. IO. IOException: procesas negali pasiekti failo "C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out", nes jį naudoja kitas procesas. 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, Duomenų rinkiniai& duomenų šaltinių, duomenų rinkinių, duomenų rinkinių& Sharedinfoetreferences, Vartotojolokacijavėliavėlėmis& userReferenceLocation, ArrayList& Specifikacijosvardas, Boolean& hasExternalImages, Bulio logikos& "Microsoft". ReportingServices. ReportProcessing. ReportProcessing. CompileOdpReport (Publishingcontext reportPublishingContext, Publishingerror& konteksto errorContext, string& reportdescription, eilutės& reportlanguage, ParameterInfoCollection& parametrus, duomenų lapus, duomenų lapus, duomenų lapus, duomenų rinkinius,& sharedduomenų, UserLocationFlags& userReferenceLocation, ArrayList& Specifikacijosvardas& Bulio logikos& hasExternalImages, Bulio logikos& Hashipersaitus, baitus [] & duomenų lapus) "Microsoft". ReportingServices. ReportProcessing. ReportProcessing. Createtarpininkams (PublishingContext reportPublishingContext)---vidinio išimčių rietuvės sekimo---

Pastaba Ši klaida taip pat registruojama ataskaitų tarnybų žurnaluose. 

Sprendimas

Ši problema išspręsta atliekant šį kaupiamąjį naujinimą, skirtą "SQL Server": Kaupiamasis naujinimas 5 SQL serverio 2016 RTM          Kaupiamasis naujinimas 2 SQL Server 2016 SP1     kaupiamasis naujinimas 9 SQL serverio 2014 1 pakeitimų paketas

Kaupiamasis naujinimas 1 SQL serverio 2014 SP2

Kaupiamasis naujinimas 8 SQL serverio 2012 SP3

Kaupiamasis naujinimas 16 SQL serverio 2012 2 pakeitimų paketui (SP2)

Kaupiamasis naujinimas 2 SQL serverio 2016

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Naujausias Kaupiamasis naujinimas, skirtas"sql Server 2014" naujausiam kaupiamąjįnaujinimą, skirtą "SQL Server" 2016 naujausią KAUPIAMĄJĮ naujinimą, skirtą "SQL 2012 Server "

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server" 2012 SP2

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.