2010-07-12 9 views
0

저희 회사는 약 50-60 분 정도 소요되는 거대한 보고서를 가지고 있습니다. 이는 대학용이며 코스에 등록 된 모든 학생에 대한 모든 종류의 지불 정보를 나열합니다. 구독으로 오전 5시에 매일 아침 운영 중이지만 최근에는 작동을 멈추고 "보고서 처리 중에 오류가 발생했습니다."라고 표시됩니다. 구독에 대한 속성 창에서보고 서비스 가입은 실패하지만 수동으로 보고서 작업을 수행합니다

Visual Studio 내에서 수동으로 보고서를 실행하면 매번 작동하지만 구독이 항상 실패합니다. DBA에서 추적 로깅을 설정 했으므로 유용한 정보가 전혀 없습니다. 또한 구독을 하루 종일 다른 시간대에 실행하도록 설정했습니다. 성공하지 못했습니다. 보고서는 Excel 파일을 파일 공유에 저장하고이 보고서에 대한 다른 5 개의 구독 (6 개의 구독 만 있고 6 개 중 1 개에서만 더 큰 데이터 집합의 값을 반환하는 매개 변수 집합이 있음)에서 작동합니다. 즉, 파일 공유에 쓸 수있는 권한이 있음을 의미합니다. 어떤 아이디어?

답변

0

65536 개가 넘는 행을 Excel 파일에 쓰려고 할 수 있습니까? 그렇다면 그냥 실패 할 것입니다.

또한 IIS의 구성에서 보고서가 시간 초과를 일으키는 지 확인할 수 있습니다.

+0

아니, Excel에 약 2000 행을 쓰고 있습니다. 어젯밤 11시에 실행되도록 설정했고 실제로 작동 했으므로 데이터베이스를 잠그는 다른 프로세스와 관련이 있다고 가정합니다. 지금 쿼리에서 NOLOCK 사용을 조사하고 있습니다. – kd7iwp

관련 문제