Problembeschreibung
- Sie verwenden SQL Server 2012, 2014 oder 2016 Reporting Services.
- Sie installieren Service Pack 1 für Microsoft SQL Server 2014, ein späteres Kumulatives Update von SQL Server 2012 SP3 oder SQL Server 2016 ein kumulatives Update.
- Führen Sie einen RDL-Bericht, der programmgesteuert generiert werden.
In diesem Szenario erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Bei System.IO.__Error.WinIOError (Int32 ErrorCode, String MaybeFullPath)
Bei System.IO.File.InternalDelete (Zeichenfolgenpfad, boolesche CheckHost)
bei Microsoft.ReportingServices.RdlExpressions.VBExpressionCodeProvider.CompileAssemblyFromDomWithRetry (CompilerParameters Optionen, CodeCompileUnit CompilationUnit)
bei Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.InternalCompile (AppDomain CompilationTempAppDomain, boolesche RefusePermissions)
bei Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler <> c__DisplayClass2. < kompilieren > b__0()
bei Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext <> c__DisplayClass1. < Run > b__0(Object state)
Bei System.Security.SecurityContext.runTryCode (Objekt UserData)
Bei System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (TryCode Code, CleanupCode BackoutCode Objekt UserData)
Bei System.Security.SecurityContext.Run (SecurityContext SecurityContext, ContextCallback Rückruf Objektstatus)
bei Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run (ContextBody-Rückruf)
bei Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.Compile (IExpressionHostAssemblyHolder ExpressionHostAssemblyHolder CompilationTempAppDomain AppDomain booleschen RefusePermissions, PublishingVersioning-Versionen)
bei Microsoft.ReportingServices.ReportPublishing.ReportPublishing.Phase3 (ParameterInfoCollection & Parameter Dictionary'2 & GroupingExprCountAtScope)
bei Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat (Stream DefinitionStream Zeichenfolge Beschreibung String & Sprache ParameterInfoCollection Parameter DataSourceInfoCollection & DataSetInfoCollection & SharedDataSetReferences UserLocationFlags & UserReferenceLocation ArrayList-Datenquellen & DataSetsName, Boolean & HasExternalImages Boolean & HasHyperlinks, Byte [] DataSetsHash)
bei Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport (PublishingContext ReportPublishingContext, PublishingErrorContext ErrorContext Zeichenfolge ReportDescription String & ReportLanguage ParameterInfoCollection Parameter DataSourceInfoCollection & DataSetInfoCollection & SharedDataSetReferences UserLocationFlags & UserReferenceLocation ArrayList-Datenquellen & DataSetsName, Boolean & HasExternalImages, Boolean & HasHyperlinks, Byte [] DataSetsHash)
bei Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat (PublishingContext ReportPublishingContext)
--Ende interne Ausnahme Stapelrahmen--
Hinweis Dieser Fehler wird auch in den Reporting Services-Protokollen protokolliert.
Problemlösung
Kumulative Update 5 für SQL Server 2016 RTM
Kumulative Update 2 für SQL Server 2016 SP1
Kumulative Update 9 für SQL Server 2014 Servicepack 1