1

SQL Server Management Studio에서 반복적으로 테스트 한 저장 프로 시저가 있으며, 정상적으로 작동하여 약 3 초 내에 결과가 반환됩니다. 그러나 보고서 작성기에서 새 데이터 집합의 쿼리 유형으로 저장 프로 시저를 추가하고 시도 할 때 보고서를 실행하거나 내장 호출 Query Designer을 통해 SP를 실행하면 실행 호출 시간이 초과됩니다. 필자는 보고서의 어떤 영역에서도 아직 데이터 세트를 사용하지 않았습니다 (Tablix 또는 Charts).SSRS 보고서 작성기에서 시간 초과 SQL Server 저장 프로 시저

나는 Data Sources 자격 증명이 올바르게 설정되었는지 확인하고 DB 연결을 테스트하여 성공적인 연결 문을 받았습니다.

데이터 집합 Time out0으로 설정되어 있으므로 시간 제한이 없어야합니다. 분명히,이 특정 경우에는 보고서 작성기가 아니라 SQL Server가 처리하는 제한 시간이 있습니다.

서버에서 실행될 때 저장 프로 시저가 적절하고 효율적으로 실행되지만 보고서 작성기에서 실행될 때 시간 제한이 적용되는 이유는 무엇입니까?

저는 2008 R2를 실행 중입니다.

도와주세요! 미리 감사드립니다.

+0

당신은 당신이 SSRS에서 전달하는 동일한 매개 변수를 사용하여 SSMS에서 테스트 한? –

+0

어떻게 타임 아웃을 0으로 설정했는지 알지 못하지만 대개 보고서 파일 (XML 형식)을 열고 시간 제한을 직접 수정합니다. 저장 프로 시저를 호출 할 때 개체가 어디에 있어야하는지 정확히 기억할 수는 없습니다. 데이터 셋 타임 아웃 (당신이 언급 한)은 proc exec time out과 다를 수 있습니다. –

+1

SQL 프로파일 러를 사용하여 DB에 제출되는 내용을 정확히 처리 한 다음이를 직접 선택하여 직접 문제를 해결할 수 있습니다. –

답변

1

쿼리 처리 중에 대부분의 시간 초과 오류가 발생합니다. 시간 초과 오류가 발생하면 쿼리 시간 제한 값을 늘려보십시오. 쿼리 실행 제한 시간보다 커지도록 보고서 실행 시간 제한 값을 조정해야합니다. 기간은 쿼리 및 보고서 처리를 완료하는 데 충분해야합니다.

감사
Venky

관련 문제