3

SSRS (SQL Server 2012)에서 "STUDENT_ID"라는 매개 변수 하나를 사용하는 보고서를 만들었습니다. 이 보고서는 보고서 서버에 배포되었으며 정상적으로 작동합니다. 내가 브라우저에서 위의 URL을 열 때쿼리 문자열 매개 변수를 SSRS 보고서로 전달

http://myserver/Reports/Pages/Report.aspx?ItemPath=%2fExportReport%2fStudentReport 

그래서, 내가 입력하고 "보고서보기"를하고 보고서가 표시됩니다 STUDENT_ID, 요청 : 내 보고서 URL은 같은입니다. STUDENT_ID 매개 변수를 직접 묻는 대신 보고서에 직접 전달하는 방법이 있습니까? 예 : 아래처럼 :

http://myserver/Reports/Pages/Report.aspx?ItemPath=%2fExportReport%2fStudentReport&STUDENT_ID=5 

시도했지만 작동하지 않습니다. 어떤 아이디어?

+0

'작동하지 않음'을 명확히 할 수 있습니까? 보고서가'STUDENT_ID' 매개 변수로 표시 되나'STUDENT_ID' 매개 변수를 사용할 때'보고서보기 '를 눌러야하거나 보고서가 전혀 표시되지 않습니까? – Tak

+0

좋아, 이렇게 작동하게하려면 http : // /ReportServer?// & STUDENT_ID = 5 –

답변

4

다음 URL을 사용했습니다.

http://<your server>/ReportServer?/<folder>/<reportname>&STUDENT_ID=5 
+0

http : // /ReportServer/404가 나와 다른 URL을 사용해야합니다. . 서버에서 활성화해야하는 옵션이 있습니까? – RichardD

+0

또한 끝에 폴더 이름과 전체 보고서 이름을 썼습니까? –

+0

프랭크에게 감사드립니다. 폴더 경로에 슬래시가 포함되어 있고 보고서 이름에 공백이 포함되어 있기 때문에 URL 인코딩을 사용하거나 설정하지 않았습니다. – RichardD