다음을 통해 공유


Reporting Services 버전별 프로그래밍 기능

다음 항목에서는 Reporting Services 버전별로 사용할 수 있는 프로그래밍 기능에 대해 설명합니다.

  • 버전별 기능 제한 사항

  • 웹 서비스 API 메서드 사용 가능성

  • 사용할 수 없는 기능에 대한 오류 메시지

버전별 기능 제한 사항

다음 표에서는 버전별로 지원되는 프로그래밍 기능 영역을 나열합니다.

기능/버전

Express

Workgroup

Standard

Enterprise

데이터 원본

Express1

Workgroup12

Y

Y

렌더링 형식

Excel, PDF, 이미지(RGDI, 인쇄), HTML, Word

Excel, PDF, 이미지(RGDI, 인쇄), HTML, Word

Y

Y

관리

보고서 관리자

Y

Y

Y

캐싱

N

N

Y

Y

기록

N

N

Y

Y

배달

N

N

Y

Y

일정 예약

N

N

Y

Y

확장성

N

N

Y

Y

사용자 지정 인증

N

Y

Y

Y

보고서 서버 확장

N

N

N

Y

구독

N

N

Y

Y

데이터 기반 구독

N

N

N

Y

역할 기반 보안

고정 역할

고정 역할

Y

Y

보고서 작성기

N

Y

Y

Y

보고서 모델

N

Workgroup12

Y

Y

모델 수준 보안

N

N

Y

Y

무한 클릭 방문

N

N

N

Y

참고:

1 로컬 SQL Server 인스턴스만 해당됩니다.

2SQL Server 및 Analysis Services만 해당됩니다.

버전별 웹 서비스 API 메서드 사용 가능성

다음 표에서는 SQL Server Express에서 사용할 수 없는 실행 웹 서비스 끝점 메서드 호출을 보여 줍니다.

Method

Restriction

LoadReport

LoadReport2

기록. HistoryID 매개 변수가 null이 아닌 경우 예외가 발생합니다.

다음 표에서는 SQL Server Express에서 사용할 수 없는 관리 웹 서비스 끝점 메서드 호출을 보여 줍니다.

Method

Restriction Reason

CreateDataDrivenSubscription

DataDrivenSubscriptions

CreateReportHistorySnapshot

기록

CreateRole

CustomRolesSecurity

CreateSchedule

일정 예약

CreateSubscription

구독

DeleteReportHistorySnapshot

기록

DeleteRole

CustomRolesSecurity

DeleteSchedule

일정 예약

DeleteSubscription

구독

GetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

GetExecutionOptions

실행 스냅숏 및 일정 예약. ExecutionSetting 매개 변수가 ExecutionSettingEnum.Live가 아닌 경우와 Schedule 매개 변수가 null이 아닌 경우 예외가 발생합니다.

GetReportHistoryLimit

기록

GetReportHistoryOptions

기록 및 일정 예약. Schedule 매개 변수가 null이 아닌 경우 예외가 발생합니다.

GetReportParameters

기록. HistoryID 매개 변수가 null이 아닌 경우 예외가 발생합니다.

GetScheduleProperties

일정 예약

GetSubscriptionProperties

구독

ListReportHistory

기록

ListScheduledReports

일정 예약

ListSchedules

일정 예약

ListSubscriptions

구독

ListSubscriptionsUsingDataSource

ListSubscriptionsUsingDataSource

PauseSchedule

일정 예약

ResumeSchedule

일정 예약

SetCacheOptions

캐싱

SetDataDrivenSubscriptionProperties

DataDrivenSubscriptions

SetExecutionOptions

실행 스냅숏 및 일정 예약. ExecutionSetting 매개 변수가 ExecutionSettingEnum.Live가 아닌 경우와 Schedule 매개 변수가 null이 아닌 경우 예외가 발생합니다.

SetReportHistoryLimit

기록

SetReportHistoryOptions

기록 및 일정 예약. Schedule 매개 변수가 null이 아닌 경우 예외가 발생합니다.

SetRoleProperties

CustomRolesSecurity

SetScheduleProperties

일정 예약

SetSubscriptionProperties

구독

UpdateReportExecutionSnapshot

실행 스냅숏

사용할 수 없는 기능에 대한 오류 메시지

현재 설치된 Reporting Services 버전에서 지원되지 않는 기능을 사용하는 SOAP 메서드가 호출될 경우 Reporting Services는 RSNotSupported 오류를 반환합니다. 이 오류 메시지는 다음과 같습니다.

This feature is unavailable in this edition of Microsoft SQL Server Reporting Services.

만료된 Reporting Services 평가 버전에 액세스하려고 할 경우 Reporting Services는 RSEvaluationPeriodExpired 오류 메시지를 반환합니다. 이 오류 메시지는 다음과 같습니다.

The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired. A license is now required.