다음을 통해 공유


보고서 제작 및 배포 계획

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

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

이 항목을 사용하여 보고서 제작 환경과 보고서 서버를 함께 작동하도록 만드는 계획을 작성할 수 있습니다. 이 항목에서는 다음 정보를 제공합니다.

  • 지원되는 보고서 정의 스키마의 버전 목록

  • SQL Server 2008 R2 Reporting Services 보고서 서버에서 실행할 수 있는 보고서 버전

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

RDL 스키마 버전

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

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

약어

스키마 버전

2010 RDL

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

2008 RDL

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

2005 RDL

2005 RDLC

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

2000 RDL

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

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

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

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

보고서 서버 처리 지원

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

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

  • 보고서 작성기 3.0에서 보고서를 보고서 서버에 저장

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

  • 보고서 관리자를 사용하여 기본 모드로 구성된 보고서 서버에 보고서 업로드

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

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

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

다음 표에서는 보고서 서버 버전별로 지원되는 보고서 정의 스키마를 보여 줍니다.

보고서 서버 버전

RDL 스키마 버전

SQL Server 2008 R2

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

  • 2010 RDL

SQL Server 2008

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

보고서 관리자를 사용하여 보고서 서버에 보고서 정의를 업로드할 때 보고서 서버는 보고서 정의를 원래 형식으로 유지합니다. 처음 사용할 때 보고서 서버에서는 보고서 서버 데이터베이스의 보고서를 이진 형식으로 업그레이드하며 이후에는 계속 이 형식으로 표시합니다. 보고서 정의 자체는 업그레이드되지 않습니다. 보고서에 대한 일반 속성 페이지의 보고서 관리자에서 보고서 정의의 읽기 전용 복사본을 원래 형식으로 추출할 수 있습니다. 자세한 내용은 방법: 게시된 모델이나 보고서 정의의 원본 파일 추출, 업데이트 또는 편집(보고서 관리자)을 참조하십시오.

[!참고]

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

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

보고서 제작 및 배포 지원

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

[!참고]

SQL Server 2008 R2 Reporting Services, Business Intelligence Development Studio에서는 2010 및 2008 RDL 스키마로 보고서를 제작할 수 있습니다. 자세한 내용은 Business Intelligence Development Studio에서 보고서 빌드를 참조하십시오.

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

제품

제작 환경

제작 RDL 버전

배포 RDL 버전

보고서 서버에 배포 버전

SQL Server 2000

BI Development Studio 보고서 디자이너

2000 RDL

2000 RDL

SQL Server 2000 Reporting Services

SQL Server 2005

BI Development Studio 보고서 디자이너

2000 RDL, 2005 RDL로 업그레이드

2005 RDL

2005 RDL

SQL Server 2005 Reporting Services

SQL Server 2008 Reporting Services

SQL Server 2008

BI Development Studio 보고서 디자이너

2000 RDL, 2008 RDL로 업그레이드

2005 RDL, 2008 RDL로 업그레이드

2008 RDL

2008 RDL

SQL Server 2008 Reporting Services

SQL Server 2008 R2

BI Development Studio의 보고서 디자이너 

2000 RDL, 2010 RDL로 업그레이드

2005 RDL, 2010 RDL로 업그레이드

2008 RDL, 2010 RDL로 업그레이드

2010 RDL

2008 RDL

2010 RDL

SQL Server 2008 Reporting Services

SQL Server 2008 R2 Reporting Services

보고서 작성기 3.0

보고서 작성기 3.0

2000 RDL, 2010 RDL로 업그레이드

2005 RDL, 2010 RDL로 업그레이드

2008 RDL, 2010 RDL로 업그레이드

2010 RDL

2010 RDL

SQL Server 2008 R2 Reporting Services

보고서 작성기 2.0

보고서 작성기 2.0

2000 RDL, 2008 RDL로 업그레이드

2005 RDL, 2008 RDL로 업그레이드

2008 RDL

2008 RDL

SQL Server 2008 Reporting Services

보고서 작성기 1.0

보고서 작성기 1.0

2005 RDL

2005 RDL

SQL Server 2005 Reporting Services

SQL Server 2008 Reporting 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 2008 R2 Reporting Services:

2010 RDL

2008 RDL

2005 RDL

2000 RDL

Visual Studio 2005 또는 Visual Studio 2008

2005 RDL

SQL Server 2008 Reporting Services:

2008 RDL

2005 RDL

2000 RDL

Visual Studio 2005 또는 Visual Studio 2008

2005 RDL

SQL Server 2005 Reporting Services:

2005 RDL

2000 RDL

Visual Studio 2005 또는 Visual Studio 2008

2005 RDL

SQL Server 2000 Reporting Services:

2000 RDL

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