다음을 통해 공유


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
  • PDF
  • XML
  • NULL

지정된 렌더링 확장 프로그램이 보고서 서버에 설치되어 있지 않으면 브라우저에 오류가 표시됩니다.

rs:Format 매개 변수를 URL에 포함하지 않으면 보고서 서버가 브라우저를 검색하고 보고서를 적절한 HTML 형식으로 렌더링합니다.