Simptomi
Iedomājieties šādu scenāriju:
-
Jūs izmantojat SQL Server 2012, 2014 vai 2016 atskaišu izveides pakalpojumus.
-
Jūs instalējat Microsoft SQL Server 2014 1. servisa pakotni, kas ir jaunāks SQL Server 2012 SP3 atjauninājums vai kumulatīvs SQL Server 2016 atjauninājums.
-
Tiek palaista ADL atskaite, kas tiek ģenerēta programmiski.
Šajā scenārijā var tikt parādīts kļūdas ziņojums, kas līdzīgs šim:
apstrādes! ReportServer_0-1! 1296! 01/14/2016-10:58:06:: e kļūda: Apmešana Microsoft. ReportingServices. ReportProcessing. ReportProcessingException:, Microsoft. ReportingServices. ReportProcessing. ReportProcessingException: ir radusies neparedzēta kļūda atskaišu apstrādē. ---> System. IO. IOException: process nevar piekļūt failam "C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out", jo to izmanto cits process. vietnē System.IO.__Error. WinIOError (Int32 kļūdas kods, string maybeFullPath) sadaļā System. IO. file. InternalDelete (string Path, Boolean checkHost) vietnē Microsoft. ReportingServices. RdlExpressions. VBExpressionCodeProvider. (CompileAssemblyFromDomWithRetry opcijas, CompilerParameters CodeCompileUnit) pie Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. InternalCompile (AppDomain compilationTempAppDomain, Boolean refusePermissions) vietnē Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. <>c__DisplayClass2. <kompilēt>b__0 () Microsoft. ReportingServices. Diagnostics. RevertImpersonationContext. <>c__DisplayClass1. <palaist>b__0 (objekta stāvoklis). ExecuteCodeWithGuaranteedCleanup (TryCode Code, CleanupCode backoutCode, objektu lietotāju datu) vietnē System. Security. SecurityContext. Run (SecurityContext securityContext, ContextCallback atzvanīšanas, objekta stāvoklis) vietnē Microsoft. ReportingServices. Diagnostics. RevertImpersonationContext. Run (ContextBody atzvanīšana) vietnē Microsoft. ReportingServices. RdlExpressions. ExprHostCompiler. kompilēt (IExpressionHostAssemblyHolder expressionHostAssemblyHolder, AppDomain compilationTempAppDomain, Boolean refusePermissions, PublishingVersioning versiju izveide) vietnē Microsoft. ReportingServices. ReportPublishing. ReportPublishing. fāze (ParameterInfoCollection& parametri, Dictionary ' 2& groupingExprCountAtScope) vietnē Microsoft. ReportingServices. ReportPublishing. ReportPublishing. (Stream InternalCreateIntermediateFormat, string& apraksts, virkne& valoda, DefinitionStream& parametri DataSourceInfoCollection& datu avoti, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, baits [] & dataSetsHash) vietnē Microsoft. ReportingServices. ReportProcessing. ReportProcessing. CompileOdpReport (PublishingContext reportPublishingContext, PublishingErrorContext errorContext, string& reportDescription, string& reportLanguage, ParameterInfoCollection& parametriem, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList&,& dataSetsName,& hasExternalImages. hasHyperlinks. dataSetsHash
Piezīme. Šī kļūda ir reģistrēta arī atskaišu izveides pakalpojumu žurnālos.
Risinājums
Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā: Kumulatīvais atjauninājums 5 SQL server 2016 RTM kumulatīvais atjauninājums 2 SQL Server 2016 SP1 kumulatīvais atjauninājums 9 SQL Server 2014 1. servisa pakotnei
Kumulatīvais atjauninājums 1 SQL Server 2014 SP2
Kumulatīvais atjauninājums 8 SQL Server 2012 SP3
Kumulatīvais atjauninājums 16 SQL Server 2012 2. servisa pakotnei (SP2)
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Jaunākais kumulatīvais atjauninājumssql Server 2014 jaunākajā kumulatīvajā atjauninājumā sql Server 2016jaunākajā kumulatīvajā atjauninājumā SQL Server 2012 SP3
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.