보고서 디자인 및 보고서 배포 계획
SQL Server Reporting Services에서는 페이지를 매긴 보고서를 여러 가지 방법으로 작성 및 배포할 수 있습니다. 보고서 제작 및 함께 작동하는 보고서 서버 환경을 계획하는 방법을 알아봅니다.
이 문서는 Reporting Services 구성 요소의 보고서 정의 지원에 대한 개요입니다. 보고서 정의는 RDL(Report Definition Language) 또는 RDLC(Report Definition Language for Clients)로 작성된 XML 파일입니다. 각 보고서 정의는 파일의 첫 부분에 나열되어 있는 특정 스키마 버전을 따릅니다.
RDL 파일은 SQL Server Data Tools Business Intelligence 프로젝트의 보고서 디자이너 및 보고서 작성기에서 작성됩니다. RDLC 파일은 Visual Studio에 포함된 ReportViewer 컨트롤을 사용해서 작성됩니다.
RDL 스키마 버전
다음 표에서는 사용 가능한 각 스키마 버전과 이 문서의 나머지 부분에 사용되는 약어를 나열합니다.
약어 | 스키마 버전 |
---|---|
2016 RDL | https://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition |
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 및 RDL 스키마에 대한 자세한 내용은 다음 리소스를 참조하세요.
ReportViewer 컨트롤에 대한 자세한 내용은 ReportViewer 컨트롤 (Visual Studio)을 참조하세요.
보고서 서버 및 RDL 스키마 지원
보고서 정의 파일은 다음과 같은 방법으로 SQL Server 2016(13.x) Reporting Services 이상(SSRS) 보고서 서버에 배포할 수 있습니다.
보고서 디자이너: SQL Server Data Tools Business Intelligence의 보고서 디자이너에서 보고서를 배포합니다.
보고서 작성기: 보고서 작성기의 보고서 서버에 보고서를 저장합니다.
웹 포털: 웹 포털에서 기본 모드 보고서 서버에 보고서를 업로드합니다.
- SharePoint: SharePoint 모드 보고서 서버로 구성된 SharePoint 사이트에 보고서를 업로드합니다.
- 프로그래밍 방식: SOAP API 인터페이스를 사용해서 보고서 서버에 보고서를 프로그래밍 방식으로 게시합니다. 자세한 내용은 Report Server Web Service을 참조하세요.
다음 표에서는 보고서 서버 버전별로 지원되는 rdl 스키마 버전을 보여 줍니다.
보고서 서버 버전 | RDL 스키마 버전 |
---|---|
SQL Server 2016 | 2016 RDL 2010 RDL 2008 RDL 2005 RDL 2000 RDL |
SQL Server 2014(12.x) 또는 SQL Server 2012(11.x) 또는 SQL Server 2008 R2(10.50.x) |
2010 RDL 2008 RDL 2005 RDL 2000 RDL |
SQL Server 2008(10.0.x) | 2008 RDL 2005 RDL 2000 RDL |
보고서 서버에 보고서 정의를 업로드하거나 기존 보고서가 포함된 보고서 서버를 업그레이드할 때 보고서 서버는 원래 형식으로 보고서 정의를 보존합니다. 처음 사용할 때, 보고서 서버는 보고서 서버 데이터베이스의 보고서를 이후 검토를 위해 보존되는 이진 형식으로 업그레이드합니다. 보고서 정의(.rdl) 자체는 업그레이드되지 않습니다.
보고서 정의 파일(.rdl)의 읽기 전용 복사본을 보고서 서버에서 추출할 수 있습니다. 기본 모드 보고서 서버에서 웹 포털로 이동하여 보고서를 선택하고 다운로드를 선택합니다.
SharePoint 모드 배포에서 문서 라이브러리로 이동하여 보고서를 선택하고 복사본 다운로드를 선택합니다.
보고서 정의를 업그레이드하려면 보고서 제작 환경(예: SQL Server Data Tools 또는 보고서 작성기)에서 해당 보고서를 열고 저장해야 합니다.
보고서 업그레이드 및 지원되는 스키마 버전에 대한 자세한 내용은 SSRS(업그레이드 보고서)를 참조하세요.
보고서 작성 및 배포 지원
보고서 작성 환경은 SQL Server Data Tools Business Intelligence의 보고서 디자이너와 보고서 작성기입니다. 보고서 작성 환경은 다음과 같은 보고서에 대한 다양한 지원을 제공합니다.
- 업그레이드
- 디자인
- 로컬 모드의 보고서 미리 보기
- 보고서 서버의 보고서 미리 보기
- 배포:
다음 표에는 다양한 스키마 버전을 위한 보고서 정의 제작 및 배포에 대한 지원 기능이 요약되어 있습니다.
제작 환경 | 작성된 RDL 버전 | 배포 RDL 버전 | 보고서 서버에 배포 버전 |
---|---|---|---|
SQL Server 2016 보고서 작성기 | Authors 2016 RDL 이전 RDL 버전을 2016 RDL로 업그레이드합니다. |
2016 RDL | SQL Server 2016 |
SQL Server 2016 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2015용 Business Intelligence | Authors 2016 RDL 이전 RDL 버전을 2016 RDL로 업그레이드합니다. |
2016 RDL | SQL Server 2016 |
SQL Server 2014 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2012용 Business Intelligence 또는 SQL Server 2012 Data Tools의 보고서 디자이너 - Microsoft Visual Studio 2012용 Business Intelligence 또는 SQL Server 2012(11.x)에 포함된 SQL Server 2012(11.x) Data Tools의 보고서 디자이너. |
Authors 2010 RDL 이전 RDL 버전을 2010 RDL로 업그레이드합니다. |
2010 RDL | SQL Server 2014(12.x) SQL Server 2012(11.x) SQL Server 2008 R2(10.50.x) |
SQL Server 2008 R2(10.50.x) Business Intelligence Development Studio의 보고서 디자이너 | Authors 2010 RDL 이전 RDL 버전을 2010 RDL로 업그레이드합니다. |
2010 RDL | SQL Server 2008 R2(10.50.x) |
SQL Server 2008 (10.0.x) Business Intelligence Development Studio의 보고서 디자이너 | Authors 2008 RDL 이전 RDL 버전을 2008 RDL로 업그레이드합니다. |
2008 RDL | SQL Server 2008(10.0.x) |
SSDT(SQL Server Data Tools)에 대한 자세한 내용은 다음 리소스를 참조하세요.
Visual Studio용 SSDT(SQL Server Data Tools)를 다운로드합니다.
ReportViewer 컨트롤(ReportViewer controls)
Visual Studio ReportViewer 컨트롤은 로컬 미리 보기 모드 또는 원격 미리 보기 모드로 .rdlc 보고서를 표시할 수 있으며, 이 컨트롤은 Reporting Services 보고서 서버에서 호스팅되는 .rdl 파일을 표시할 수 있습니다. 다음 표에서는 로컬 처리를 위한 ReportViewer 컨트롤(.rdlc)에서 지원되는 RDL 버전 목록을 보여 줍니다. 서버 쪽 RDL 지원은 보고서 서버 및 RDL 스키마 지원 섹션 에 요약되어 있습니다.
제품의 ReportViewer 컨트롤 | 로컬 미리 보기를 위한 RDL 버전 |
---|---|
Visual Studio 2015 또는 Visual Studio 2013 또는 Visual Studio 2012 또는 Visual Studio 2010 |
2008 RDL |
Visual Studio 2005 또는 Visual Studio 2008 |
2005 RDL |
자세한 내용은 다음 리소스를 참조하세요.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기