다음을 통해 공유


웹 보관 파일로 보고서 내보내기(보고서 작성기)

웹 보관 파일 내보내기 옵션은 보고서 데이터를 HTML 형식으로 저장합니다. 이 내보내기 옵션은 HTML 3.2, HTML 4.0 또는 MHTML 유형의 HTML을 생성할 수 있으며 완전한 형식의 HTML 페이지 또는 HTML 조각을 만들어 다른 HTML 페이지에 포함시킬 수도 있습니다. 모든 HTML은 UTF-8 인코딩을 사용하여 생성됩니다.

웹 보관 파일 내보내기 옵션은 브라우저에서 볼 수 있는 보고서의 기본 내보내기 옵션입니다. 기본 HTML 유형은 HTML 4.0입니다.

  • HTML 4.0을 사용하여 보고서 데이터를 보려면 보고서 관리자, SharePoint 웹 파트 또는 보고서 URL에서 보고서를 엽니다.
  • HTML 3.2를 사용하여 보고서 데이터를 보려면 보고서 URL에서 이 파일을 참조하도록 합니다(예: http://<webserver>/reportserver?%2fProduct%sfSales&rs:Command=Render&rs:Format=HTML3.2).
  • MHTML을 사용하여 보고서 데이터를 보려면 보고서 URL을 사용하여 이 형식을 참조하도록 하거나 보고서 도구 모음의 내보내기 형식 목록에서 이 형식을 선택합니다.

몇 가지 예외가 있지만 HTML 4.0 보고서는 HTML 4.0 및 CSS2(Cascading Style Sheets level 2) 규정을 준수합니다. HTML 3.2 보고서는 모양 향상을 위해 몇 가지 스타일이 포함된 점을 제외하고 HTML 3.2 규정을 준수합니다. HTML 렌더링 확장 프로그램은 MHTML(MIME Encapsulation of Aggregate HTML Documents) 표준을 지원합니다. 이 렌더링 확장 프로그램은 이미지, 문서 또는 기타 이진 파일과 같은 리소스를 HTML 보고서 내의 MIME 구조로 단일 파일에 포함시킵니다. 보고서 내에 리소스를 인코딩하면 보고서 크기가 커지지만 보고서 서버나 다른 위치에 저장된 리소스에 대한 액세스 권한이 없는 컴퓨터의 경우 리소스를 포함시키는 것이 유용합니다. MHTML 보고서는 보고서 내에 모든 리소스가 포함되어 있으므로 전자 메일 메시지에 포함시키는 경우에도 유용합니다.

항목 위치 지정

웹 보관 파일 내보내기 옵션은 테이블을 HTML로 작성하여 각 보고서 항목 집합에 항목을 포함시킵니다. 항목 위치는 보고서 레이아웃이 유지되도록 테이블 내에 지정됩니다. 보고서 항목 집합에 포함된 보고서 항목이 하나뿐인 경우 테이블 없이 보고서 항목이 렌더링됩니다. 모든 위치 및 항목 크기는 밀리미터(mm)로 표시됩니다. 크기와 위치의 차이가 0.2mm보다 작으면 0mm로 저장됩니다.

HTML은 겹치는 항목을 지원하지 않습니다. 보고서 항목이 다른 항목과 겹치는 경우 항목이 겹치지 않도록 정렬됩니다. 이로 인해 항목이 페이지에서 원래 디자인과 다른 위치에 나타날 수 있습니다. 항목이 실제로는 겹쳐 있는데 겹쳐 보이지 않는 경우도 있습니다.

페이지 매김

웹 보관 파일 내보내기 옵션은 다음과 같이 "섹션"이라고도 하는 별도의 HTML 페이지로 보고서 페이지를 저장합니다.

  • 보고서에서 다음 옵션 중 하나가 설정된 경우 내보낸 테이블 및 행렬에 페이지 나누기가 나타납니다.
    • 그룹 사이에서 페이지 나누기 및 첫 번째 그룹 앞에서 페이지 나누기
    • 그룹 사이에서 페이지 나누기 및 마지막 그룹 뒤에서 페이지 나누기
    • 그룹 사이에서 페이지 나누기 및 첫 번째 그룹 앞과 마지막 그룹 뒤에서 페이지 나누기
  • 페이지 나누기가 포함된 항목 위에서 시작된 항목은 페이지 나누기 이전 페이지에 나타납니다.

앞에서 설명한 바와 같이 웹 보관 파일 내보내기 옵션은 보고서 내의 모든 페이지 나누기를 내보내려고 시도합니다. 하지만 페이지 나누기가 있는 항목들이 하나의 테이블 또는 행렬에 포함된 경우 예상치 못한 결과가 발생할 수 있습니다.

항목 위쪽이 마지막 페이지 나누기가 있는 항목 아래쪽 위에 있을 경우 페이지 나누기가 있는 항목의 옆에 있는 항목은 같은 페이지에 저장됩니다. 예를 들어 테이블 끝에 페이지 나누기가 있는 테이블의 바로 오른쪽에 놓인 텍스트 상자는 테이블과 같은 페이지에 나타납니다. 동일한 테이블 아래쪽의 오른쪽 하단에 놓인 텍스트 상자는 마지막 페이지의 끝에 나타납니다.

또한 웹 보관 파일 내보내기 옵션은 보고서 속성에서 정의한 대로 페이지의 대략적인 높이에 페이지 나누기를 삽입합니다. 이를 통해 페이지 나누기가 없는 큰 보고서를 내보내 HTML 보기 응용 프로그램에서 볼 때 너무 큰 페이지가 생성되지 않도록 방지합니다.

MHTML 파일로 내보내기

웹 보관 파일 내보내기 옵션은 보고서를 웹 보관 파일이라고도 하는 MHTML(MIME Encapsulation of Aggregate HTML Documents)로 저장할 수 있습니다. MHTML은 HTML을 확장하여 이미지와 같은 인코딩된 개체를 HTML 문서에 포함합니다.

웹 보관 파일 내보내기 옵션은 MHTML을 조각 또는 전체 MHTML 문서로 저장할 수 있습니다. MHTML이 조각인 경우 MHTML 문서의 HEAD, HTML 및 BODY 태그는 제거되고 BODY 태그의 내용만 표시됩니다. 이 기능은 다른 응용 프로그램에서 만든 HTML에 MHTML을 포함시키는 경우에 유용합니다.

요소에 대해 좀 더 살펴보면 웹 보관 파일 내보내기 옵션이 보고서의 RDL(Report Definition Language) 요소를 웹 보관 파일로 저장하는 방법을 보다 잘 이해할 수 있습니다. RDL 요소에 대한 자세한 내용은 SQL Server 2005 온라인 설명서의 "Report Definition Language" 항목을 참조하십시오.

섹션 내용

항목 설명

웹 보관 파일을 내보낼 때의 보고서 항목 동작(보고서 작성기)

웹 보관 파일 내보내기 옵션에서 보고서 항목이 저장되는 방법을 설명합니다.

웹 보관 파일로 내보낼 때의 페이지 레이아웃(보고서 작성기)

웹 보관 파일 내보내기 옵션에서 보고서 레이아웃 및 속성이 저장되는 방법을 설명합니다.

참고 항목

작업

방법: 다른 파일 유형으로 보고서 내보내기(보고서 작성기)

개념

다른 파일 유형으로 보고서 내보내기(보고서 작성기)
다른 파일 유형으로 보고서를 내보낼 때의 디자인 고려 사항(보고서 작성기)

도움말 및 정보

SQL Server 2005 지원 받기