KB3157016-FIX: 프로그래밍 방식으로 생성 된 RDL 보고서는 SSRS에서 실행 되지 않습니다.

Microsoft 365를 사용하여 어디에서나 모든 장치에서 작업 가능

Microsoft 365으로 업그레이드하여 최신 기능 및 업데이트를 통해 어디서나 작업하세요.

지금 업그레이드

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • SQL Server 2012, 2014 또는 2016 Reporting Services를 사용 합니다.

  • Microsoft SQL Server 2014 서비스 팩 1, SQL Server 2012 SP3의 후속 누적 업데이트 또는 SQL Server 2016의 누적 업데이트를 설치 합니다.

  • 프로그래밍 방식으로 생성 되는 RDL 보고서를 실행 합니다.

이 시나리오에서는 다음과 같은 오류 메시지가 나타날 수 있습니다.

워드프로세싱! ReportServer_0-1! 1328! 01/14/2016-10:58:06:: e 오류: ReportProcessingException:, ReportingServices, ReportingServices 처리 중: 보고서 처리에 예기치 않은 오류가 발생 했습니다. ---> System.webserver 예외: 다른 프로세스에서 사용 중이기 때문에 프로세스가 ' C:\Users\ReportServer\AppData\Local\Temp\kpw4qafn.out ' 파일에 액세스할 수 없습니다. maybeFullPath에서 ReportingServices (Int32 errorCode, String)에 대 한 WinIOError (문자열 경로, 부울 checkHost)의 CompileAssemblyFromDomWithRetry (CompilerParameters options, CodeCompileUnit compilationUnit)에 있는 Microsoft. ReportingServices. System.IO.__Error RdlExpressions에서 ExprHostCompiler (AppDomain compilationTempAppDomain, 부울 refusePermissions)를 사용 하 여 <>c__DisplayClass2. RdlExpressions. b__0 <>에서>c__DisplayClass1 ()을 <컴파일하십시오. <>(개체 상태)를 사용 하 여를 실행 합니다. ExprHostCompiler. ReportingServices .의 개체를 사용 합니다. ExecuteCodeWithGuaranteedCleanup (on Code code, CleanupCode backoutCode, 개체 userData)의 SecurityContext (SecurityContext securityContext, ContextCallback 콜백, 개체 상태)에서는 Microsoft. ReportingServices. RevertImpersonationContext. Compile (IExpressionHostAssemblyHolder 식 Hostassemblyholder에 대 한 런타임 (Contextcallback 콜백), compilationTempAppDomain 게시. Phase3 (ParameterInfoCollection& 매개 변수, Dictionary ' 2& groupingExprCountAtScope)의 PublishingVersioning (스트림 definitionStream, String& description, String& language, ParameterInfoCollection& 매개 변수,,, 차례로 설명 합니다., ReportingServices. DataSetsName는 데이터 원본, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& Userlocationflags, ArrayList&, 부울& hasExternalImages, 부울& hasHyperlinks, PublishingContext reportPublishingContext, PublishingErrorContext errorContext, String & Reportprocessing, 문자열& Reportprocessing.,,,& Microsoft에서 dataSetsName는 ParameterInfoCollection& 매개 변수, DataSourceInfoCollection& 데이터, DataSetInfoCollection& shareddatasetreferences, Userlocationflags, ArrayList&, boolean& PublishingContext, 부울& hasHyperlinks, Byte [] & Datasetinfocollection)를 참조---. 내부 예외 스택 추적의 끝입니다.&

참고 이 오류는 Reporting Services 로그에도 기록 됩니다. 

해결 방법

이 문제는 다음과 같은 SQL Server 누적 업데이트에서 해결 되었습니다. Sql server 2016 RTM누적 업데이트 5 sql SERVER2016 SP1누적 업데이트 2 (Sql server2014 서비스 팩 1)

SQL Server 2014 SP2에 대 한 누적 업데이트 1

SQL Server 2012 SP3 용 누적 업데이트 8

SQL Server 2012 서비스 팩 2 (SP2) 용 누적 업데이트 16

SQL Server 2016 누적 업데이트 2

각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.

Sql server 2014최신 누적 업데이트 (sql server 2016최신 누적 업데이트에 대 한 sql server 2012 SP3 의 최신 누적 업데이트)

SQL Server 2012 SP2에 대 한 최신 누적 업데이트

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

참조

Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어 에 대해 알아봅니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×