FIX: Report RDL generato a livello di codice non viene eseguito nel 2014 SSRS o SSRS 2012

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3157016
Sintomi
Si consideri lo scenario seguente:
  • Si utilizza SQL Server 2014 o 2012 Reporting Services.
  • Installare Microsoft SQL Server 2014 Service Pack 1 in un secondo momento l'aggiornamento cumulativo o un SP3 di SQL Server 2012.
  • Si esegue un report RDL generato a livello di codice.

In questo scenario, si potrebbe ricevere un messaggio di errore analogo al seguente:
elaborazione! ReportServer_0-1! 1328! 01/14/2016-10: 58:06:: e errore: generazione di Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:, Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: errore imprevisto durante l'elaborazione di Report. ---> System.IO.IOException: Impossibile accedere al file 'C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out' perché è utilizzato da un altro processo.
in System.IO.__Error.WinIOError (Int32 errorCode, String maybeFullPath)
in System.IO.File.InternalDelete (percorso String, Boolean checkHost)
in Microsoft.ReportingServices.RdlExpressions.VBExpressionCodeProvider.CompileAssemblyFromDomWithRetry (opzioni CompilerParameters, CodeCompileUnit compilationUnit)
in Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.InternalCompile (compilationTempAppDomain AppDomain, Boolean refusePermissions)
in Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler. <> </>c__DisplayClass2. <Compile>b__0()
in Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext. <> </>c__DisplayClass1. <Run>b__0(Object state)
in System.Security.SecurityContext.runTryCode (oggetto userData)
in System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (codice TryCode, CleanupCode backoutCode, oggetto userData)
in System.Security.SecurityContext.Run (SecurityContext securityContext, callback ContextCallback, lo stato dell'oggetto)
in Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run (ContextBody richiamata)
in Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.Compile (IExpressionHostAssemblyHolder expressionHostAssemblyHolder, compilationTempAppDomain di AppDomain, Boolean refusePermissions, controllo delle versioni PublishingVersioning)
in Microsoft.ReportingServices.ReportPublishing.ReportPublishing.Phase3 (ParameterInfoCollection & parametri, Dictionary'2 & groupingExprCountAtScope)
in Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat (definitionStream di flusso, stringa & descrizione, stringa & language, ParameterInfoCollection & parametri, DataSourceInfoCollection & origini dati, DataSetInfoCollection & sharedDataSetReferences, UserLocationFlags & userReferenceLocation, ArrayList & dataSetsName, Boolean & hasExternalImages, Boolean & hasHyperlinks, Byte [] & dataSetsHash)
in Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport (PublishingContext reportPublishingContext, PublishingErrorContext errorContext, stringa & reportDescription, stringa & reportLanguage, ParameterInfoCollection & parametri, DataSourceInfoCollection & origini dati, DataSetInfoCollection & sharedDataSetReferences, UserLocationFlags & userReferenceLocation, ArrayList & dataSetsName, Boolean & hasExternalImages, Boolean & hasHyperlinks, Byte [] & dataSetsHash)
in Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat (PublishingContext reportPublishingContext)
---Fine dell'analisi dello stack dell'eccezione interna--</Run></Compile>

Nota Questo errore viene registrato nel log di Reporting Services.
Risoluzione
Questo problema è stato corretto nell'aggiornamento cumulativo per SQL Server seguente:


Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Estrarre gli ultimi aggiornamenti cumulativi per SQL Server:

Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni, vedere la terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3157016 - Ultima revisione: 07/19/2016 21:07:00 - Revisione: 2.0

SQL Server 2014 Reporting Services, SQL Server 2012 Reporting Services

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3157016 KbMtit
Feedback