보고서 디자인 및 보고서 배포 계획 | Reporting ServicesPlan for report design and report deployment | Reporting Services

SQL ServerSQL Server Reporting ServicesReporting Services 에서는 페이지를 매긴 보고서를 여러 가지 방법으로 작성 및 배포할 수 있습니다. Reporting ServicesReporting Services provides several approaches for authoring and deploying paginated reports. 보고서 제작 및 함께 작동하는 보고서 서버 환경을 계획하는 방법을 알아봅니다.Learn how to plan a report authoring and report server environment that work together.

이 항목은 Reporting ServicesReporting Services 구성 요소에서 지원되는 보고서 정의에 대한 개요를 보여 줍니다.This topic is an overview of report definition support by Reporting ServicesReporting Services components. 보고서 정의는 RDL(Report Definition Language) 또는 RDLC(Report Definition Language for Clients)로 작성된 XML 파일입니다.A report definition is an XML file that is written in the Report Definition Language (RDL) or the Report Definition Language for Clients (RDLC). 각 보고서 정의는 파일의 첫 부분에 나열되어 있는 특정 스키마 버전을 따릅니다.Each report definition conforms to a specific schema version that is listed at the beginning of the file.

RDL 파일은 SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence 프로젝트의 보고서 디자이너 및 보고서 작성기에서 작성됩니다.RDL files are authored in Report Designer in SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence projects, and in Report Builder. RDLC 파일은 Visual StudioVisual Studio에 포함된 ReportViewer 컨트롤을 사용해서 작성됩니다.RDLC files are authored by using the ReportViewer controls that are included in Visual StudioVisual Studio.

RDL 스키마 버전 RDL Schema Versions

다음 표에서는 사용 가능한 스키마 버전과 이 항목의 나머지 부분에서 사용되는 약어를 나열합니다.The following table lists each available schema version and the abbreviation that is used throughout the rest of this topic:

약어Abbreviation 스키마 버전Schema version
2016 RDL2016 RDL http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
2010 RDL2010 RDL http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition
2008 RDL2008 RDL http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
2005 RDL2005 RDL

2005 RDLC2005 RDLC
http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition
2000 RDL2000 RDL http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition

RDL 및 RDL 스키마에 대한 자세한 내용은 다음을 참조하세요.For more information on RDL and RDL schemas, see the following:

보고서 서버 및 RDL 스키마 지원 Report Server and RDL Schema Support

다음과 같은 방법으로 보고서 정의 파일을 SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS) 보고서 서버에 배포할 수 있습니다.A report definition file can be deployed to a SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS) report server in the following ways:

  • 보고서 디자이너: SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence의 보고서 디자이너에서 보고서를 배포합니다.Report Designer: Deploy a report from Report Designer in SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence.

  • 보고서 작성기: 보고서 작성기의 보고서 서버에 보고서를 저장합니다.Report Builder: Save a report to the report server from Report Builder.

  • 웹 포털: 웹 포털web portal의 기본 모드 보고서 서버로 보고서를 업로드합니다.Web Portal: Upload a report to a native mode report server from the 웹 포털web portal.

  • SharePoint: SharePoint 모드 보고서 서버로 구성된 SharePoint 사이트에 보고서를 업로드합니다.SharePoint: Upload a report to a SharePoint site that is configured with a SharePoint mode report server.

  • 프로그래밍 방식: SOAP API 인터페이스를 사용해서 보고서 서버에 보고서를 프로그래밍 방식으로 게시합니다.Programmatically: Programmatically publish a report by using the SOAP API interfaces to a report server. 자세한 내용은 Report Server Web Service을 참조하세요.For more information, see Report Server Web Service.

    다음 표에서는 보고서 서버 버전별로 지원되는 rdl 스키마 버전을 보여 줍니다.The following table lists the supported rdl schema version by version of the report server.

보고서 서버 버전Report server version RDL 스키마 버전RDL schema version
SQL Server 2016SQL Server 2016 2016 RDL2016 RDL

2010 RDL2010 RDL

2008 RDL2008 RDL

2005 RDL2005 RDL

2000 RDL2000 RDL
SQL Server 2014SQL Server 2014

또는Or

SQL Server 2012SQL Server 2012

또는Or

SQL Server 2008 R2SQL Server 2008 R2
2010 RDL2010 RDL

2008 RDL2008 RDL

2005 RDL2005 RDL

2000 RDL2000 RDL
SQL Server 2008SQL Server 2008 2008 RDL2008 RDL

2005 RDL2005 RDL

2000 RDL2000 RDL

보고서 서버에 보고서 정의를 업로드하거나 기존 보고서가 포함된 보고서 서버를 업그레이드할 때 보고서 서버는 원래 형식으로 보고서 정의를 보존합니다.When you upload a report definition to the report server or upgrade a report server that contains existing reports, the report server preserves the report definition in the original format. 처음 사용할 때, 보고서 서버는 보고서 서버 데이터베이스의 보고서를 이후 검토를 위해 보존되는 이진 형식으로 업그레이드합니다.On first use, the report server upgrades the report in the report server database to a binary format that is preserved for subsequent views. 보고서 정의(.rdl) 자체는 업그레이드되지 않습니다.The report definition (.rdl) itself is not upgraded.

보고서 정의 파일(.rdl)의 읽기 전용 복사본을 보고서 서버에서 추출할 수 있습니다.You can extract from the report server a read-only copy of the report definition file (.rdl). 기본 모드 보고서 서버에서는 웹 포털web portal로 이동해서 보고서를 선택하고 다운로드를 클릭합니다.On a native mode report server, browse to the 웹 포털web portal, select the report and click Download. SharePoint 모드 배포에서는 문서 라이브러리로 이동해서 보고서를 선택하고 복사본 다운로드를 클릭합니다.In a SharePoint mode deployment, browse to the document library, select the report and click Download a Copy.

보고서 정의를 업그레이드하려면 보고서 제작 환경(예: SQL Server Data Tools 또는 보고서 작성기)에서 해당 보고서를 열고 저장해야 합니다.To upgrade the report definition, you must open the report in a report authoring environment, such as SQL Server Data Tools or Report Builder, and then save it.

보고서 업그레이드 및 지원되는 스키마 버전에 대한 자세한 내용은 보고서 업그레이드를 참조하세요.For more information about report upgrades and the schema versions that are supported, see Upgrade Reports.

보고서 제작 및 배포 지원 Report Authoring and Deployment Support

보고서 작성 환경은 SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence 프로젝트의 보고서 디자이너 및 보고서 작성기입니다.Report authoring environments are Report Designer in SQL Server Data Tools - Business IntelligenceSQL Server Data Tools - Business Intelligence projects, and Report Builder. 보고서 제작 환경에서는 보고서 업그레이드, 보고서 디자인, 로컬 모드로 보고서 미리 보기, 보고서 서버에서 보고서 미리 보기 및 보고서 배포를 위한 다양한 지원 기능을 제공합니다.Report authoring environments provide a variety of support for report upgrade, report design, report preview in local mode, report preview on the report server, and report deployment.

다음 표에는 다양한 스키마 버전을 위한 보고서 정의 제작 및 배포에 대한 지원 기능이 요약되어 있습니다.The following table summarizes support for authoring and deploying report definitions for different schema versions:

제작 환경Authoring environment 작성된 RDL 버전RDL version Authored 배포 RDL 버전Deploy RDL version 보고서 서버에 배포 버전Deploy to report server versions
SQL Server 2016 보고서 작성기SQL Server 2016 Report Builder Authors 2016 RDLAuthors 2016 RDL

이전 RDL 버전을 2016 RDL로 업그레이드합니다.Will upgrade older RDL versions to 2016 RDL
2016 RDL2016 RDL SQL Server 2016SQL Server 2016
SQL Server 2016 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2015용 Business IntelligenceReport Designer in SQL Server 2016 Data Tools - Business Intelligence for Microsoft Visual Studio 2015 Authors 2016 RDLAuthors 2016 RDL

이전 RDL 버전을 2016 RDL로 업그레이드합니다.Will upgrade older RDL versions to 2016 RDL
2016 RDL2016 RDL SQL Server 2016SQL Server 2016
SQL Server 2014 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2012용 Business IntelligenceReport Designer in SQL Server 2014 Data Tools - Business Intelligence for Microsoft Visual Studio 2012

또는Or

SQL Server 2012 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2012용 Business IntelligenceReport Designer in SQL Server 2012 Data Tools - Business Intelligence for Microsoft Visual Studio 2012

또는Or

SQL Server 2012SQL Server 2012 에 포함된 SQL Server 2012SQL Server 2012Data Tools의 보고서 디자이너Report Designer in SQL Server 2012SQL Server 2012 Data Tools, included in SQL Server 2012SQL Server 2012.
Authors 2010 RDLAuthors 2010 RDL

이전 RDL 버전을 2010 RDL로 업그레이드합니다.Will upgrade older RDL versions to 2010 RDL
2010 RDL2010 RDL SQL Server 2014SQL Server 2014

SQL Server 2012SQL Server 2012

SQL Server 2008 R2SQL Server 2008 R2
SQL Server 2008 R2SQL Server 2008 R2 Business Intelligence Development Studio의 보고서 디자이너Report Designer in SQL Server 2008 R2SQL Server 2008 R2 Business Intelligence Development Studio Authors 2010 RDLAuthors 2010 RDL

이전 RDL 버전을 2010 RDL로 업그레이드합니다.Will upgrade older RDL versions to 2010 RDL
2010 RDL2010 RDL SQL Server 2008 R2SQL Server 2008 R2
SQL Server 2008SQL Server 2008 Business Intelligence Development Studio의 보고서 디자이너Report Designer in SQL Server 2008SQL Server 2008 Business Intelligence Development Studio Authors 2008 RDLAuthors 2008 RDL

이전 RDL 버전을 2008 RDL로 업그레이드합니다.Will upgrade older RDL versions to 2008 RDL
2008 RDL2008 RDL SQL Server 2008SQL Server 2008

SSDT(SQL Server Data Tools)에 대한 자세한 내용은 다음을 참조하세요.For more information on SQL Server Data Tools (SSDT), see the following:

ReportViewer 컨트롤 ReportViewer Controls

Visual StudioVisual Studio ReportViewer 컨트롤은 로컬 미리 보기 모드 또는 원격 미리 보기 모드로 .rdlc 보고서를 표시할 수 있으며, 이 컨트롤은 Reporting ServicesReporting Services 보고서 서버에서 호스팅되는 .rdl 파일을 표시할 수 있습니다.A Visual StudioVisual Studio ReportViewer control can display an .rdlc report in local preview mode or in remote mode, the control can display an .rdl file hosted on a Reporting ServicesReporting Services report server. 다음 표에서는 로컬 처리를 위한 ReportViewer 컨트롤(.rdlc)에서 지원되는 RDL 버전 목록을 보여 줍니다.The following table provides the list of RDL versions supported by the ReportViewer controls for local processing (.rdlc). 서버 쪽 RDL 지원은 보고서 서버 및 RDL 스키마 지원섹션에 요약되어 있습니다.Server side RDL support is summarized in the section Report Server and RDL Schema Support.

제품의 ReportViewer 컨트롤ReportViewer control in product 로컬 미리 보기를 위한 RDL 버전Version of RDL for local preview
Visual StudioVisual Studio 2015 2015

또는Or

Visual StudioVisual Studio 2013 2013

또는Or

Visual StudioVisual Studio 2012 2012

또는Or

Visual Studio 2010Visual Studio 2010
2008 RDL2008 RDL
Visual Studio 2005Visual Studio 2005

또는Or

Visual Studio 2008Visual Studio 2008
2005 RDL2005 RDL

자세한 내용은 다음 항목을 참조하세요.For more information, see the following:

관련 항목:See Also

보고서, 보고서 파트 및 보고서 정의(보고서 작성기 및 SSRS) Reports, Report Parts, and Report Definitions (Report Builder and SSRS)
Reporting Services 도구 Reporting Services Tools
RDL(Report Definition Language)(SSRS)Report Definition Language (SSRS)