Gäller för
SQL 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

Symptom

Tänk dig följande situation:

  • Du använder SQL Server 2012, 2014 eller 2016 repor ting Services.

  • Du installerar Microsoft SQL Server 2014 Service Pack 1, en senare kumulativ uppdatering av SQL Server 2012 SP3 eller en kumulativ uppdatering av SQL Server 2016.

  • Du kör en RDL-rapport som genereras programmatiskt.

I det här scenariot kan du få ett fel meddelande av följande slag:

processer! ReportServer_0-1! 1328! 01/14/2016-10:58:06:: e fel: returnerar Microsoft. ReportingServices. ReportProcessing. ReportProcessingException:, Microsoft. ReportingServices. ReportProcessing. ReportProcessingException: ett oväntat fel uppstod i rapport bearbetningen. ---> system. IO. IOException: processen kan inte komma åt filen ' C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out ' eftersom den används av en annan process. på System.IO.__Error. WinIOError (Int32 errorCode, String maybeFullPath) på system. IO. File. InternalDelete (sträng väg, Boolean checkHost) på Microsoft. ReportingServices. RdlExpressions. VBExpressionCodeProvider. CompileAssemblyFromDomWithRetry (CompilerParameters alternativ, CodeCompileUnit compilationUnit) på Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. InternalCompile (AppDomain CompilationTempAppDomain, Boolean RefusePermissions) på Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. <>C__DisplayClass2. <kompilera>b__0 () på Microsoft. ReportingServices. Diagnostics. RevertImpersonationContext. <>C__DisplayClass1. <kör>b__0 (objekt tillstånd) på system. Security. SecurityContext. runTryCode (objekt UserData) på system. Runtime. CompilerServices. RuntimeHelpers. ExecuteCodeWithGuaranteedCleanup (TryCode Code, CleanupCode backoutCode, Object UserData) i system. Security. SecurityContext. Run (SecurityContext SecurityContext, ContextCallback motringning, objekt tillstånd) på Microsoft. ReportingServices. Diagnostics. RevertImpersonationContext. Run (ContextBody motringning) på Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. Compilation (IExpressionHostAssemblyHolder expressionHostAssemblyHolder, AppDomain CompilationTempAppDomain, boolesk RefusePermissions, PublishingVersioning Versioning) på Microsoft. ReportingServices. ReportPublishing. ReportPublishing. Phase3 (ParameterInfoCollection& parametrar, ord lista "2& groupingExprCountAtScope) på Microsoft. ReportingServices. ReportPublishing. ReportPublishing. InternalCreateIntermediateFormat&&& DataSourceInfoCollection& dataSource, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, boolesk& hasHyperlinks, byte [] & dataSetsHash) på Microsoft. ReportingServices. ReportProcessing. ReportProcessing. CompileOdpReport (PublishingContext reportPublishingContext, PublishingErrorContext errorContext, String& reportDescription, String& reportLanguage, ParameterInfoCollection& parametrar, DataSourceInfoCollection& data källor, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, byte [] & dataSetsHash) på Microsoft. ReportingServices. ReportProcessing. ReportProcessing. CreateIntermediateFormat (PublishingContext reportPublishingContext)---slut av inre undantags stack spårning---

Obs! Det här felet loggas också i loggarna för repor ting Services. 

Lösning

Det här problemet har åtgärd ATS i den här kumulativa uppdateringen för SQL Server: Kumulativ uppdatering 5 för SQL server 2016 RTM          kumulativ uppdatering 2 för SQL Server 2016 SP1     kumulativ uppdatering 9 för SQL Server 2014 Service Pack 1

Kumulativ uppdatering 1 för SQL Server 2014 SP2

Kumulativ uppdatering 8 för SQL Server 2012 SP3

Kumulativ uppdatering 16 för SQL Server 2012 Service Pack 2 (SP2)

Kumulativ uppdatering 2 för SQL Server 2016

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL server 2014den senaste kumulativa uppdateringen för SQL Server 2016den senaste kumulativa uppdateringen för SQL Server 2012 SP3

Senaste kumulativa uppdateringen för SQL Server 2012 SP2

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.