SQL Server Data Tools의 배포 및 버전 지원(SSRS)

SQL Server Data Tools에서는 다음과 같은 시나리오를 지원합니다.

  • 보고서 정의(*.rdl) 및 보고서 서버 프로젝트(*.rptproj) 열기

  • 보고서 정의 빌드

  • 보고서 디자이너에서 보고서 미리 보기

  • 보고서 서버에 보고서 배포

구성 및 배포 속성

SQL Server Data Tools(SSDT)에서는 프로젝트 구성을 지원합니다. 프로젝트 구성은 보고서를 미리 보거나 배포하는 단계로 프로젝트가 빌드될 때 위치와 동작을 지정하는 속성 집합으로 구성됩니다. 프로젝트 구성에 대한 자세한 내용은 Visual Studio 설명서를 참조하십시오.

프로젝트 구성을 사용하면 보고서 정의를 대상 보고서 서버 호환 스키마 버전으로 업그레이드하는 작업을 제어할 수 있습니다. 프로젝트 구성으로 제어되는 속성에는 대상 보고서 서버, 오류 수준, 빌드 프로세스에서 미리 보기 및 배포용으로 보고서 정의를 임시 저장하는 폴더 등이 포함됩니다.

보고서는 보고서 디자이너에서 미리 보기로 렌더링되거나 보고서 서버에 배포되기 전에 빌드됩니다.

SQL Server Data Tools(SSDT) 프로젝트 속성 대화 상자에서 구성 속성을 설정합니다.

빌드 및 배포 속성에는 다음이 포함됩니다.

  • OutputPath는 보고서의 빌드 확인, 배포 및 미리 보기에 사용되는 보고서 정의를 저장할 폴더의 경로를 식별하는 빌드 속성입니다.

  • ErrorLevel은 오류로 보고되는 빌드 문제의 심각도를 식별하는 빌드 속성입니다. ErrorLevel 값보다 작거나 같은 심각도 수준을 가진 문제는 오류로 보고되고 그렇지 않은 문제는 경고로 보고됩니다. 자세한 내용은 보고서 디자이너로 보고서 디자인(SSRS)에서 "보고서 유효성 검사 및 오류 수준" 섹션을 참조하십시오.

  • TargetServerVersionTargetServerURL 속성에 지정된 대상 보고서 서버에 설치되는 SQL Server Reporting Services의 예상 버전을 식별하는 배포 속성입니다.

    [!참고]

    TargetServerVersion을 사용하여 보고서 정의 업그레이드 및 되돌리기를 제어하는 것은 SQL Server 2008 Reporting Services(SSRS) 및 SQL Server 2008 R2 Reporting Services 간에만 지원됩니다. SQL Server 2005 Reporting Services(SSRS) 등과 같은 이전 버전의 Reporting Services에는 지원되지 않습니다.

프로젝트 속성 대화 상자에서 이전 버전의 SQL Server Reporting Services를 지정할 경우 보고서는 이전 버전으로 자동으로 되돌아가지 않습니다. 마찬가지로 보고서 서버 프로젝트는 두 가지 다른 버전인 SQL Server 보고서를 포함할 수 있습니다. 보고서 서버 프로젝트가 배포될 경우 프로젝트의 모든 보고서는 TargetServerVersion에 지정된 버전으로 변환됩니다.

둘 이상의 프로젝트 구성을 프로젝트에 추가할 수 있으며 각 구성은 다른 버전의 보고서 서버에 배포하는 것과 같은 다양한 시나리오에 사용됩니다.

자세한 내용은 배포 속성 설정(Reporting Services)프로젝트 속성 페이지 대화 상자를 참조하십시오.

지원되는 버전

[!참고]

보고서 서버 프로젝트를 위한 32비트 개발 환경인 SQL Server Data Tools(SSDT)는 Itanium 기반 컴퓨터에서 실행되도록 디자인되지 않았으며 Itanium 기반 서버에 설치되지 않습니다. x64 기반 컴퓨터에서는 SQL Server Data Tools가 지원됩니다.

다음 표에서는 SQL Server Data Tools(SSDT)에서 보고서를 작성 및 게시할 때 지원되는 버전을 설명합니다.

[!참고]

스키마는 SQL Server 2008 이후에 변경되지 않았습니다.

프로젝트 또는 파일 유형

버전

보고서 작성

보고서 게시

참고

보고서 서버 프로젝트

or

보고서 서버 마법사 프로젝트

SQL Server 2012

2012 RDL 스키마

SQL Server 2012 Reporting Services

보고서 서버 프로젝트

or

보고서 서버 마법사 프로젝트

SQL Server 2008 R2

2008 R2 RDL 스키마

SQL Server 2008 R2 Reporting Services

보고서 서버 프로젝트

or

보고서 서버 마법사 프로젝트

SQL Server 2008

2008 RDL 스키마

SQL Server 2008 Reporting Services 보고서 서버만

2003 RDL 및 2005 RDL을 2008 RDL 스키마로 로컬 업그레이드합니다.

보고서 서버 프로젝트

또는

보고서 서버 마법사 프로젝트

SQL Server 2005

2005 RDL 스키마

SQL Server 2005 또는 SQL Server 2008 Reporting Services 보고서 서버

보고서 서버 프로젝트

SQL Server 2000

2003 RDL 스키마

지원 안 됨

Visual Studio RDLC 보고서 디자이너

Visual Studio 2005

Visual Studio 2008

2005 RDL 스키마

지원 안 됨

2008 RDL 스키마는 지원하지 않습니다.

Visual Studio 뷰어 컨트롤

Visual Studio 2005

Visual Studio 2008

2008 RDL은 로컬 모드에서 지원되지 않음

해당 사항 없음

서버 모드에서 SQL Server 2008 Reporting Services 보고서 서버의 2008 RDL 보고서를 볼 수 있습니다.

이전 버전의 보고서 정의 스키마에서 보고서를 여는 방법은 보고서 업그레이드를 참조하십시오. 특정 보고서 정의 스키마에 대한 자세한 내용은 Report Definition Language 사양(Report Definition Language Specification)을 참조하십시오.

참고 항목

개념

SQL Server Data Tools의 배포 및 버전 지원(SSRS)