Oprava: RDL zostavy, vytvorený pomocou programu nie je možné spustiť SSRS 2014 alebo SSRS 2012

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3157016
Príznaky
Predstavte si nasledujúcu situáciu:
  • Používate SQL Server 2014 alebo 2012 Reporting Services.
  • Nainštalujete Microsoft SQL Server 2014 Service Pack 1 alebo novšou kumulatívnej aktualizácie alebo SQL Server 2012 SP3.
  • Spustíte RDL zostavy, vytvorený pomocou programu.

V tomto prípade sa môže zobraziť chybové hlásenie podobné nasledujúcemu:
spracovanie! ReportServer_0 1! 1328! 01 14, 2016-10: 58:06:: e chyba: hádzanie Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:, Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Vyskytla sa neočakávaná chyba pri spracovaní správy. ---> System.IO.IOException: proces nemá prístup k súboru "C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out", pretože ho používa iný proces.
v System.IO.__Error.WinIOError (Int32 errorCode, reťazec maybeFullPath)
v System.IO.File.InternalDelete (String cestu, Boolean checkHost)
na Microsoft.ReportingServices.RdlExpressions.VBExpressionCodeProvider.CompileAssemblyFromDomWithRetry (CompilerParameters možnosti, CodeCompileUnit compilationUnit)
na Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.InternalCompile (aplikačnej domény compilationTempAppDomain, Boolean refusePermissions)
na Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler. <> </>c__DisplayClass2. <Compile>b__0()
na Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext. <> </>c__DisplayClass1. <Run>b__0(Object state)
na System.Security.SecurityContext.runTryCode (objekt userData)
v System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (kód TryCode CleanupCode backoutCode, objekt userData)
v System.Security.SecurityContext.Run (SecurityContext securityContext, ContextCallback spätné volanie, stav objektu)
v Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run (spätné ContextBody)
v Microsoft.ReportingServices.RdlExpressions.ExprHostCompiler.Compile (IExpressionHostAssemblyHolder expressionHostAssemblyHolder compilationTempAppDomain aplikačnej domény, Boolean refusePermissions, PublishingVersioning verzií)
v Microsoft.ReportingServices.ReportPublishing.ReportPublishing.Phase3 (ParameterInfoCollection & parametre, slovník 2 & groupingExprCountAtScope)
v Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat (Stream definitionStream, reťazec & popis, reťazec & jazyk, ParameterInfoCollection & parametre, DataSourceInfoCollection & zdrojov údajov, DataSetInfoCollection & sharedDataSetReferences, UserLocationFlags & userReferenceLocation, zoznam polí ArrayList & dataSetsName, Boolean & hasExternalImages, Boolean & hasHyperlinks, Byte [] & dataSetsHash)
v Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport (PublishingContext reportPublishingContext, PublishingErrorContext errorContext, reťazec & reportDescription, reťazec & reportLanguage, ParameterInfoCollection & parametre, DataSourceInfoCollection & zdrojov údajov, DataSetInfoCollection & sharedDataSetReferences, UserLocationFlags & userReferenceLocation, zoznam polí ArrayList & dataSetsName, Boolean & hasExternalImages, Boolean & hasHyperlinks, Byte [] & dataSetsHash)
v Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat (PublishingContext reportPublishingContext)
---Koniec sledovania zásobníka vnútorných výnimiek---</Run></Compile>

Poznámka: Tento problém sa zapisuje aj do denníkov Reporting Services.
Riešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie pre server SQL Server:


Informácie o kumulatívnej aktualizácie pre server SQL Server
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:

Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Ďalšie informácie o Terminológiaktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3157016 – Posledná kontrola: 07/19/2016 14:59:00 – Revízia: 2.0

SQL Server 2014 Reporting Services, SQL Server 2012 Reporting Services

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3157016 KbMtsk
Pripomienky