URL 액세스를 사용하여 보고서 내보내기
URL 액세스 및 rs:Format
URL 매개 변수를 사용하여 SSRS(SQL Server Reporting Services)에서 보고서를 내보내는 방법을 알아봅니다. 이 방법을 사용하면 보고서 서버에서 직접 PDF 및 PPTX와 같은 다양한 파일 형식으로 보고서를 렌더링할 수 있습니다.
필수 조건
- SSRS 보고서 서버에 액세스합니다.
- 내보낼 보고서의 URL입니다.
- 보고서 서버에 적절한 렌더링 확장 프로그램이 설치되어 있습니다.
내보내기 형식 지정
rs:Format
URL 매개 변수를 사용하여 보고서를 렌더링할 형식을 지정합니다. HTML4.0 및 HTML 5 형식은 브라우저에서 렌더링되지만 다른 형식에서는 보고서 출력을 로컬 파일에 저장하라는 메시지가 표시됩니다.
PDF 보고서 내보내기
기본 모드 보고서 서버에서 직접 보고서의 PDF 사본을 얻으려면 브라우저에서 다음 URL 명령을 사용합니다.
https://myrshost/ReportServer?/myreport&rs:Format=PDF
그리고 SharePoint 통합 모드 보고서 서버에서 브라우저에서 다음 URL 명령을 사용합니다.
https://myspsite/subsite/_vti_bin/reportserver?https://myspsite/subsite/myrereport.rdl&rs:Format=PDF
PPTX 보고서 내보내기
보고서 서버의 명명된 인스턴스에서 PPTX 보고서를 내보내려면 브라우저의 다음 URL 명령을 사용합니다.
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx
rs:Format
매개 변수의 공통 값
rs:Format
매개 변수는 보고서 서버에 설치된 보고서 렌더링 확장 프로그램에 따라 다음과 같은 일반적인 값을 허용합니다.
- HTML4.0
- HTML5
- MHTML
- IMAGE
- EXCELOPENXML(xlsx)
- WORDOPENXML(docx)
- CSV
- XML
- NULL
지정된 렌더링 확장 프로그램이 보고서 서버에 설치되어 있지 않으면 브라우저에 오류가 표시됩니다.
rs:Format
매개 변수를 URL에 포함하지 않으면 보고서 서버가 브라우저를 검색하고 보고서를 적절한 HTML 형식으로 렌더링합니다.