보고서 제작 및 배포 계획

SQL Server 2008 Reporting Services(SSRS)에서는 여러 가지 방법으로 보고서를 제작 및 배포할 수 있습니다. 이 항목에서는 SSRS 구성 요소에서 지원하는 보고서 정의에 대한 개요를 제공합니다. 보고서 정의는 RDL(Report Definition Language) 또는 RDLC(Report Definition Language for Clients)로 작성된 XML 파일입니다. 각 보고서 정의는 파일에 포함된 특정 스키마 버전을 따릅니다.

RDL 파일은 Business Intelligence Development Studio의 SSRS 보고서 디자이너, 보고서 작성기 1.0 또는 보고서 작성기 2.0에서 만듭니다. RDLC 파일은 Visual Studio 2005 및 Visual Studio 2008에 포함된 ReportViewer 컨트롤을 사용하여 제작합니다.

이 항목을 이해하고 나면 다음을 결정할 수 있습니다.

  • SQL Server 2008Reporting Services 보고서 서버에서 제작, 게시 및 표시할 수 있는 보고서 버전

  • 각 보고서 버전을 작성 및 배포하고 로컬로 미리 볼 수 있는 제작 환경

RDL 스키마 버전

SQL Server 2008 Reporting Services(SSRS)에서는 보고서 정의의 새로운 기능을 지원하는 새 버전의 RDL 스키마를 도입했습니다. 자세한 내용은 새로운 보고서 제작 기능을 참조하십시오.

이전 버전의 RDL 스키마도 계속 지원됩니다. 다음 표에서는 사용 가능한 스키마 버전과 이 항목의 나머지 부분에서 사용되는 약어를 나열합니다.

약어

스키마 버전

2000 RDL

https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition

2005 RDL

2005 RDLC

https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition

2008 RDL

https://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

특정 RDL 스키마에 대한 자세한 내용은 Microsoft SQL Server XML 스키마(Microsoft SQL Server XML Schemas)Report Definition Language 사양(Report Definition Language Specifications)을 참조하십시오.

ReportViewer 컨트롤 및 클라이언트 보고서 정의에 대한 자세한 내용은 Visual Studio의 Reporting Services 및 ReportViewer 컨트롤RDL 및 RDLC 파일 변환을 참조하십시오.

보고서 서버 또는 보고서 제작 클라이언트에 설치된 보고서 스키마 버전 확인을 확인하는 방법은 방법: 보고서 스키마 버전 확인을 참조하십시오.

보고서 서버 처리 지원

SQL Server 2008Reporting Services 보고서 서버에서는 다음과 같은 방법으로 보고서 정의 파일을 게시할 수 있습니다.

  • SQL ServerBusiness Intelligence Development Studio의 보고서 디자이너에서 보고서 배포

  • 보고서 작성기 2.0에서 보고서 저장

  • 보고서 작성기 1.0에서 보고서 저장

  • 보고서 관리자에서 기본 모드로 구성된 보고서 서버에 보고서 업로드

  • 보고서 서버로 구성된 SharePoint 사이트에 보고서 업로드

  • SOAP API 인터페이스를 사용하여 프로그래밍 방식으로 보고서 게시. 자세한 내용은 보고서 서버 웹 서비스를 참조하십시오.

SQL Server 2008Reporting Services 보고서 서버에서는 다음 보고서 정의 스키마가 지원됩니다.

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

보고서 관리자를 사용하여 보고서 서버에 보고서 정의를 업로드할 때 보고서 서버는 보고서 정의를 원래 형식으로 유지합니다. 처음 사용할 때 보고서 서버에서는 보고서 서버 데이터베이스의 보고서를 이진 형식으로 업그레이드하며 이후에는 계속 이 형식으로 표시합니다. 보고서의 일반 속성 페이지의 보고서 관리자에서 보고서 정의의 읽기 전용 복사본을 원래 형식으로 추출할 수 있습니다.

[!참고]

보고서 정의를 업그레이드하려면 보고서 제작 환경에서 해당 보고서를 열어야 합니다.

보고서 업그레이드 및 지원되는 스키마 버전에 대한 자세한 내용은 보고서 업그레이드를 참조하십시오.

보고서 제작 및 배포 지원

보고서 제작 환경에는 Business Intelligence Development Studio의 SSRS 보고서 디자이너, Visual Studio 2005 보고서 디자이너 및 Visual Studio 2008, 보고서 작성기 1.0 또는 보고서 작성기 2.0이 있습니다. 보고서 제작 환경에서는 보고서 업그레이드, 보고서 디자인, 로컬 모드로 보고서 미리 보기, 보고서 서버에서 보고서 미리 보기 및 보고서 배포를 위한 다양한 지원 기능을 제공합니다. 기능 지원에 대한 자세한 내용은 보고서 제작 환경 비교를 참조하십시오.

다음 표에는 다양한 스키마 버전을 위한 보고서 정의 제작 및 배포에 대한 지원 기능이 요약되어 있습니다.

제품

제작 환경

제작 RDL 버전

배포 RDL 버전

보고서 서버에 배포 버전

SQL Server 2000

BI Development Studio 보고서 디자이너

2000 RDL

2000 RDL

SQL Server 2000Reporting Services

SQL Server 2005

BI Development Studio 보고서 디자이너

2000 RDL, 2005 RDL로 업그레이드

2005 RDL

2005 RDL

SQL Server 2005Reporting Services

SQL Server 2008Reporting Services

SQL Server 2008

BI Development Studio 보고서 디자이너

2000 RDL, 2008 RDL로 업그레이드

2005 RDL, 2008 RDL로 업그레이드

2008 RDL

2008 RDL

SQL Server 2008Reporting Services

보고서 작성기 2.0

보고서 작성기 2.0

2000 RDL, 2008 RDL로 업그레이드

2005 RDL, 2008 RDL로 업그레이드

2008 RDL

2008 RDL

SQL Server 2008Reporting Services

보고서 작성기 1.0

보고서 작성기 1.0

2005 RDL

2005 RDL

SQL Server 2005Reporting Services

SQL Server 2008Reporting Services

Visual Studio 2005 또는 Visual Studio 2008

보고서 디자이너

2005 RDLC

해당 없음

해당 없음

ReportViewer 컨트롤

Visual Studio 2005 또는 Visual Studio 2008 ReportViewer 컨트롤을 사용하면 보고서를 로컬 미리 보기로 표시하거나 보고서 서버에서 표시할 수 있습니다. 다음 표에서는 보고서 뷰어 컨트롤에서 표시할 수 있는 보고서 스키마 버전 목록을 제공합니다.

제품

로컬 미리 보기

서버 모드용 서버 버전

Visual Studio 2005 또는 Visual Studio 2008

2005 RDL

SQL Server 2005Reporting Services:

2005 RDL

Visual Studio 2005 또는 Visual Studio 2008

2005 RDL

SQL Server 2008Reporting Services:

2005 RDL

2008 RDL

자세한 내용은 Visual Studio의 Reporting Services 및 ReportViewer 컨트롤을 참조하십시오.

변경 내역

업데이트된 내용

보고서 관리자를 사용하여 보고서 서버에서 보고서 정의의 읽기 전용 복사본을 가져오는 방법에 대한 정보를 추가했습니다.