1

CRM 4.0 SSRS를 사용하고 있습니다. 오랜 시간이 걸리는 보고서를 표시 할 수 있습니다. 보고서가 표시되면 10 분 안에 Excel, XML 또는 다른 파일 형식으로 내보낼 수 있습니다. 그러나 정확히 10 분 후에 보고서를 Excel 또는 다른 형식으로 내보낼 수 없습니다.다른 형식으로 내보낼 때 rsExecutionNotFound를보고하십시오.

보고서 메시지는 다음과 같습니다

The report execution ifjzab55k5icxl4510oyfsmt has expired or cannot be found. (rsExecutionNotFound)

보고서 서버 로그 텍스트 : SSRS는 보고서 데이터를 저장하는 데 사용되었다 세션이 만료되어이 캐시 된 데이터를 해제, 무슨 일이 일어나고

ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException: , An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.; session!ReportServer_0-10!17c8!05/09/2013-16:03:14:: e ERROR: Error in getting session data: Expired Session: qkmiqv455sdu5wyc2sa23az1 session!ReportServer_0-10!17c8!05/09/2013-16:03:14:: i INFO: LoadSnapshot: Item with session: qkmiqv455sdu5wyc2sa23az1, reportPath: , userName: VRVENDING\crm.service not found in the database library!ReportServer_0-10!17c8!05/09/2013-16:03:14:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: , Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException: The report execution qkmiqv455sdu5wyc2sa23az1 has expired or cannot be found"

답변

1

; 그래서 아무 것도 수출하려하지 않으면 에서으로 수출합니다. '보고서보기'를 다시 클릭하기 만하면 해당 캐시가 다시 만들어지고 내보낼 수 있지만 이상적인 사용자 환경이 아니라는 것을 이해할 수 있습니다. 내가 노력 좋을 것

2 일 :

  1. 가 SSRS에 대한 세션 제한 시간을 늘리십시오.

  2. web.config에서 "httpRuntime"요소를 찾아서 "RequestLength"속성을 추가하고, 그 값을 100000처럼 터무니없이 높게 설정하고 도움이되는지 확인하십시오.

오류 메시지를 감안할합니다 (ReportServer를하고 reportmanager web.configs 모두에서이 작업을 수행), I는 2 일이 문제이지만, 여전히 비슷한 행동을 보았 듯이, 체크 아웃 가치가있을 수 있다는 의심 그것으로 수정되었습니다 (비록 다른 오류 메시지가 있음에도 불구하고).

당신 수도 설정은, 그러나 서버에 소개 오버 헤드의 양이 사람들이 자신의 보고서를 내보낼시키는의 이점을 능가 할 수 스냅 샷 보고서 땜질하려고 ...