SSDT(SQL Server Data Tools)의 배포 및 버전 지원
SQL Server Data Tools는 다음 시나리오를 지원합니다.
보고서 정의(*.rdl) 및 보고서 서버 프로젝트(*.rptproj) 열기
보고서 정의 작성
보고서 디자이너에서 보고서 미리 보기
보고서 서버에 보고서 배포
구성 및 배포 속성
SSDT(SQL Server Data Tools)는 프로젝트 구성을 지원합니다. 프로젝트 구성은 위치 및 동작을 지정하는 속성 집합으로 구성됩니다. 프로젝트를 미리 보거나 보고서를 배포하는 단계로 빌드할 때 이러한 속성을 사용합니다. 프로젝트 구성에 대한 자세한 내용은 Visual Studio 설명서를 참조하세요.
프로젝트 구성을 사용하면 보고서 정의를 대상 보고서 서버 호환 스키마 버전으로 업그레이드하는 작업을 제어할 수 있습니다. 프로젝트 구성으로 제어되는 속성에는 대상 보고서 서버, 오류 수준, 빌드 프로세스에서 미리 보기 및 배포용으로 보고서 정의를 임시 저장하는 폴더 등이 포함됩니다.
보고서는 보고서 디자이너 미리 보기로 렌더링되거나 보고서 서버에 배포되기 전에 빌드됩니다.
구성 속성은 SSDT(SQL Server Data Tools) 프로젝트 속성 대화 상자에서 설정합니다.
빌드 및 배포 속성에는 다음이 포함됩니다.
OutputPath는 보고서의 빌드 확인, 배포 및 미리 보기에 사용되는 보고서 정의를 저장할 폴더의 경로를 식별하는 빌드 속성입니다.
ErrorLevel은 오류로 보고되는 빌드 문제의 심각도를 식별하는 빌드 속성입니다. ErrorLevel 값보다 작거나 같은 심각도 수준을 가진 문제는 오류로 보고되고 그렇지 않은 문제는 경고로 보고됩니다. 자세한 내용은 SSRS(보고서 디자이너)를 사용하여 디자인 보고서의 "보고서 유효성 검사 및 오류 수준" 섹션을 참조하세요.
TargetServerVersion은 TargetServerURL 속성에 지정된 대상 보고서 서버에 설치되는 SQL Server Reporting Services의 예상 버전을 식별하는 배포 속성입니다.
프로젝트 속성 대화 상자에서 이전 버전의 SQL Server Reporting Services를 지정하면 보고서가 이전 버전에 자동으로 되돌리기 않습니다. 따라서 보고서 서버 프로젝트에는 두 가지 다른 버전의 SQL Server에서 가져온 보고서가 포함될 수 있습니다. 보고서 서버 프로젝트가 배포될 경우 프로젝트의 모든 보고서는 TargetServerVersion에 지정된 버전으로 변환됩니다.
둘 이상의 프로젝트 구성을 프로젝트에 추가할 수 있으며 각 구성은 다른 버전의 보고서 서버에 배포하는 것과 같은 다양한 시나리오에 사용됩니다. 자세한 내용은 배포 속성 설정(Reporting Services) 및 프로젝트 속성 페이지 대화 상자를 참조하세요.
지원되는 버전
참고
SSDT(SQL Server Data Tools)는 보고서 서버 프로젝트를 위한 32비트 개발 환경으로 Itanium 기반 컴퓨터에서 실행되도록 디자인되지 않았으며 Itanium 기반 서버에 설치되지 않습니다. 그러나 x64 기반 컴퓨터에서는 지원됩니다.
다음 표에서는 SSDT(SQL Server Data Tools)에서 보고서를 작성 및 게시할 때 지원되는 버전을 설명합니다.
참고
스키마는 SQL Server 2008(10.0.x) 이후 변경되지 않았습니다.
프로젝트 또는 파일 유형 | 버전 | 보고서 작성 | 보고서 게시 | 메모 |
---|---|---|---|---|
보고서 서버 프로젝트 또는 보고서 서버 마법사 프로젝트 |
SQL Server 2016(13.x) Reporting Services 이상(SSRS) | 2016 RDL 스키마 | SQL Server 2016(13.x) Reporting Services 이상(SSRS) | |
보고서 서버 프로젝트 또는 보고서 서버 마법사 프로젝트 |
SQL Server 2014(12.x) | 2014 RDL 스키마 | SQL Server 2014(12.x) Reporting Services | |
보고서 서버 프로젝트 또는 보고서 서버 마법사 프로젝트 |
SQL Server 2012(11.x) | 2012 RDL 스키마 | SQL Server 2012(11.x) Reporting Services | |
보고서 서버 프로젝트 또는 보고서 서버 마법사 프로젝트 |
SQL Server 2008 R2(10.50.x) | 2008 R2 RDL 스키마 | SQL Server 2008 R2(10.50.x) Reporting Services | |
보고서 서버 프로젝트 또는 보고서 서버 마법사 프로젝트 |
SQL Server 2008(10.0.x) | 2008 RDL 스키마 | SQL Server 2008(10.0.x) Reporting Services 보고서 서버 전용 | 2003 RDL 및 2005 RDL을 2008 RDL 스키마로 로컬 업그레이드합니다. |
이전 버전의 보고서 정의 스키마에서 보고서를 여는 방법에 대한 자세한 내용은 업그레이드 보고서를 참조하세요. 특정 보고서 정의 스키마에 대한 자세한 내용은 Report Definition Language 사양(Report Definition Language Specification)을 참조하세요.